Emmanuel Bourg opened MCOMPILER-397 and commented
The jpms.args file generated since the version 3.7 contains absolute paths, for example here is the file generated for jaxb-core:
--add-modules
java.xml.bind
--upgrade-module-path
/home/ebourg/jaxb/jaxb-ri/core/target/endorsed
The absolute path affects the reproducibility of the builds. Someone else rebuilding the project is unlikely to have the same base path and will not get a byte identical artifact. I suggest using a relative path instead (starting at the root of the project or at the root of the module) and normalizing the path separators (such that builds on Windows and Unix generate the same file).
Affects: 3.8.1
Remote Links:
1 votes, 2 watchers