This is an automated email from the ASF dual-hosted git repository. hboutemy pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-site.git
The following commit(s) were added to refs/heads/master by this push: new 53555e2 link to reproducible-central 53555e2 is described below commit 53555e2edc428ae08d3f710bf6072c148b6ea25b Author: Hervé Boutemy <hbout...@apache.org> AuthorDate: Sat Mar 28 22:42:56 2020 +0100 link to reproducible-central --- content/apt/guides/mini/guide-reproducible-builds.apt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/content/apt/guides/mini/guide-reproducible-builds.apt b/content/apt/guides/mini/guide-reproducible-builds.apt index c297530..3370419 100644 --- a/content/apt/guides/mini/guide-reproducible-builds.apt +++ b/content/apt/guides/mini/guide-reproducible-builds.apt @@ -49,7 +49,10 @@ Configuring for Reproducible Builds +--------+ [] - You have the basis configured, the output should be reproducible now: you can check using {{{https://github.com/apache/maven-studies/tree/maven-buildinfo-plugin}<<<maven-buildinfo-plugin>>>}}: + You have the basis configured, the output should be reproducible now. + + Using {{{https://github.com/apache/maven-studies/tree/maven-buildinfo-plugin}<<<maven-buildinfo-plugin>>>}}, + you can easily check that 2 builds give you the same output: [[1]] build and deploy to a staging directory: <<<mvn clean deploy -DskipTests -DaltDeploymentRepository=local::default::file:../stage buildinfo:buildinfo>>> @@ -59,7 +62,7 @@ Configuring for Reproducible Builds If something is still not reproducible: - [[1]] use {{{https://diffoscope.org/}diffoscope}} to find the unstable output, + [[1]] use {{{https://diffoscope.org/}diffoscope}} to find the unstable output (maven-buildinfo-plugin propose you the command to launch), [[2]] find the plugin that generated this output @@ -80,6 +83,11 @@ Configuring for Reproducible Builds For detailed explanations, see {{{https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=74682318}Maven "Reproducible/Verifiable Builds" Wiki page}}. +* How Many Projects are Reproducible? + + You can have a look at {{{https://github.com/jvm-repo-rebuild/reproducible-central}Reproducible Central}} to see which projects are + reproducible, and check for yourself. + * FAQ * Q. can <<<project.build.outputTimestamp>>> property be updated automatically at release time?