Details
-
Wish
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
maven-archiver-3.3.0
-
None
Description
Maven-archiver automatically creates "Built-By: <username>", "Build-Jdk: <detailed JDK version>" and "Created-By: <Maven detailed version>" Manifest entries.
In the frame of a reproducible build (cf. MNG-6276) these entries make the build not reproducible.
Maven-archiver should propose an option to disable the creation of these non-reproducible manifest entries.
Then if you want the usual value of Built-By, you must add the following entry
<manifestEntries> <Built-by>${user.name}</Built-by> </manifestEntries>
Attachments
Issue Links
- is related to
-
JCRVLT-387 Support reproducible builds
- Closed
-
MNG-6276 Support Reproducible Builds (https://reproducible-builds.org)
- Closed
-
FELIX-6269 bundle:manifest generates non-reproducible entries in MANIFEST.MF
- Resolved
-
MSHARED-362 Support removing default manifest entries with Maven Archiver
- Closed
-
MSHARED-796 use java.specification.version instead of java.version in Build-Jdk manifest entry
- Closed
- relates to
-
MNG-6124 Add <user> section in settings.xml
- Closed