...
issue tracking | description | |
---|---|---|
MSHARED-661 ( |
| maven-archiver adds "Built-By: <username>" Manifest entry: the entry was removed |
MSHARED-796 ( | META-INF/MANIFEST.MF | maven-archiver adds "Built-Jdk: <detailed java version>" Manifest entry: better replaced with "Built-Jdk: <java specification version>" |
MSHARED-494 ( | META-INF/maven/$groupId/$artifactId/pom.properties | Timestamp in pom.properties |
MSHARED-800 | META-INF/maven/$groupId/$artifactId/pom.properties | Maven version in pom.properties |
MPLUGIN-261 ( | META-INF/maven/plugin.xml | generated plugin.xml is non-deterministic |
MPLUGIN-326 ( | META-INF/maven/plugin.xml META-INF/maven/$groupId/$artifactId/plugin-help.xml | Timestamp in plugin.xml and plugin-help.xml descriptors generated by maven-plugin-tools-generator |
plexus-containers issue #8 ( | META-INF/plexus/components.xml | sort components when generating META-INF/plexus/components.xml |
plexus-containers issue #27 ( | META-INF/plexus/components.xml | sort components when merging discovered components with manually crafted component files |
bnd-maven-plugin #3521 ( | META-INF/MANIFEST.MF | see bnd-maven-plugin documentation to configure Reproducible Build |
FELIX-TBD (maven-bundle-plugin) | META-INF/MANIFEST.MF | "Private-Package" manifest entry content (created by felix:bundle) has not the same order between builds |
sisu-maven-plugin PR#5 ( | META-INF/sisu/javax.inject.Named | META-INF/sisu/javax.inject.Named content (created by sisu-maven-plugin) has non reproducible order for content |
MRRESOURCES-114 ( | projectTimespan, as often printed in META-INF/NOTICE | projectTimespan property, containing current year, is calculated using current date through new Date() |
JDK-8240734 (JDK 15, perhaps JDK 11uxxx) | module-info.class | ModuleHashes attribute in module-info.class not reproducible between builds (see Java core-libs-dev email thread) |
zip entries timestamp and order | ||
COMPRESS-485 ( | keep entries order when gathering ParallelScatterZipCreator | |
plexus-archiver issue #48, PR #49 ( | avoid timestamp issues in archives created by plexus-archiver (widely used in Maven plugins creating jar, zip, war, tar... archives) | |
plexus-archiver issue #114 ( | To enable reproducible builds `AbstractArchiver#addFileSet` should add the files in order | |
MSHARED-837 ( | support => see "Output Archive Entries Timestamp" section of the proposal | |
remove variation based on user's umask on Unixes | ||
plexus-archiver #124 ( | remove variation based on uid/gid & userName/groupName in tar | |
MSOURCES-120 ( | apply reproducible zip (entries order and timestamp) to maven-source-plugin | |
MASSEMBLY-921 ( | apply reproducible archive (entries order and timestamp) to maven-assembly-plugin | |
MJAR-263 ( | apply reproducible zip (entries order and timestamp) to maven-jar-plugin | |
MSITE-851 ( | apply reproducible zip (entries order and timestamp) to site:jar | |
MJAVADOC-627 ( | apply reproducible zip (entries order and timestamp) to javadoc:*jar | |
MSHADE-347 ( | apply reproducible zip (entries order and timestamp) to shade:shade | |
MSHADE-352 (maven-shade-plugin) | keep reproducible timestamp when shading with transformer | |
issues fixed in maven-archiver will have to be picked by 9 other plugins managed by Apache Maven team (acr, ear, ejb, jlink, rar, war) and perhaps other plugins managed outside Apache Maven team | ||
FELIX-6203 (maven-bundle-plugin:bundle) | current timestamp in pom.properties for bundle goal | |
FELIX-TBD (maven-bundle-plugin:bundle) | order and timestamp of jar entries for bundle goal | |
spring-boot-maven-plugin:repackage #20176 ( | timestamp |
...