▲ | oftenwrong 4 days ago | |
>Maven doesn't support reproducibility I don't think that is true: https://maven.apache.org/guides/mini/guide-reproducible-buil... | ||
▲ | horsawlarway a day ago | parent [-] | |
Caveats from that document, top one basically blows this whole thing up. Maven can't give you reproducible builds with version ranges, because it has no lockfile. --- More Details Reproducible Builds for Maven: Require no version ranges in dependencies, Generally give different results on Windows and Unix because of different newlines. (carriage return linefeed on Windows, linefeed on Unixes) Generally depend on the major version of the JDK used to compile. (Even with source/target defined, each major JDK version changes the generated bytecode) For detailed explanations, see Maven “Reproducible/Verifiable Builds” Wiki page. |