Usage
Checking Reproducible Build: Comparing Current Build Against Previous One
artifact:compare goal compares reference artifacts against current build output to display Reproducible Build output summary:
$ mvn -Papache-release clean verify -Dgpg.skip artifact:compare
[INFO] Scanning for projects...
...
[INFO] --- maven-artifact-plugin:3.7.0:compare (default-cli) @ doxia-module-markdown ---
[INFO] Saved aggregate info on build to /tmp/doxia-2.1.0/doxia-modules/doxia-module-markdown/target/doxia-module-markdown-2.1.0.buildinfo
[INFO] Aggregate buildinfo copied to target/doxia-2.1.0.buildinfo
[INFO] Checking against reference build from local repository or central...
Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/doxia/doxia-module-markdown/2.1.0/doxia-module-markdown-2.1.0.jar (85 kB at 202 kB/s)
[INFO] Comparing against 49 reference files from central (https://repo.maven.apache.org/maven2, default, releases)
[INFO] reference build java.version: 21 (from MANIFEST.MF Build-Jdk-Spec)
[INFO] reference build os.name: Unix (from pom.properties newline)
[INFO] [Reproducible Builds] rebuild comparison result: 49 files match
[INFO] saved to doxia-modules/doxia-module-markdown/target/doxia-module-markdown-2.1.0.buildcompare
[INFO] Aggregate buildcompare copied to /tmp/doxia-2.1.0/target/doxia-2.1.0.buildcompare

