...
issue tracking | description | |
---|---|---|
MSHARED-661 ( maven-archiver 3.4.0) |
| maven-archiver adds "Built-By: <username>" Manifest entry: the entry was removed |
MSHARED-796 ( maven-archiver-3.4.0) | META-INF/MANIFEST.MF | maven-archiver adds "Built-Jdk: <detailed java version>" Manifest entry: better replaced with "Built-Jdk: <java specification version>" |
MSHARED-494 ( maven-archiver 3.1.0) | 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 ( maven-plugin-plugin 3.3) | META-INF/maven/plugin.xml | generated plugin.xml is non-deterministic |
MPLUGIN-326 ( maven-plugin-plugin 3.5.1) | 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 ( plexus-component-metadata 2.0.0) | META-INF/plexus/components.xml | sort components when generating META-INF/plexus/components.xml |
plexus-containers issue #27 ( plexus-component-metadata 2.1.0) | META-INF/plexus/components.xml | sort components when merging discovered components with manually crafted component files |
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 |
zip entries timestamp and order | ||
COMPRESS-485 ( commons-compress 1.19) | keep entries order when gathering ParallelScatterZipCreator | |
plexus-archiver issue #48, PR #49 ( plexus-archiver 4.2.1) | avoid timestamp issues in archives created by plexus-archiver (widely used in Maven plugins creating jar, zip, war, tar... archives) | |
plexus-archiver issue #114 ( plexus-archiver 4.2.0) | To enable reproducible builds `AbstractArchiver#addFileSet` should add the files in order | |
MSHARED-837 ( maven-archiver 3.5.0) | support => see "Output Archive Entries Timestamp" section of the proposal | |
remove variation based on user's umask on Unixes | ||
plexus-archiver #124 ( plexus-archiver 4.2.0) | remove variation based on uid/gid & userName/groupName in tar | |
MSOURCES-120 ( maven-source-plugin 3.2.0) | apply reproducible zip (entries order and timestamp) to maven-source-plugin | |
MASSEMBLY-921 ( maven-assembly-plugin 3.2.0) | apply reproducible archive (entries order and timestamp) to maven-assembly-plugin | |
MJAR-263 ( maven-jar-plugin 3.2.0) | apply reproducible zip (entries order and timestamp) to maven-jar-plugin | |
MSITE-851 (maven-site-plugin) | apply reproducible zip (entries order and timestamp) to site:jar | |
MJAVADOC-627 (maven-javadoc-plugin) | apply reproducible zip (entries order and timestamp) to javadoc:*jar | |
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, site, javadoc) and perhaps other plugins managed outside Apache Maven team |
...