Skip to content

jvm-repo-rebuild/reproducible-maven-HEAD

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

Reproducibility Check for Apache Maven master HEADs

reproducible-central gives a summary of artifacts in Central Repository that are reproducible, eventually partially.

This is great to spread the word once reproducibility work has been done for a public release, but when reproducibility work has not yet been done, it's sad to discover the issue after having done a release with the whole legal process.

For the many Apache Maven sub-projects, we need to check reproducibility of latest SNAPSHOT/master HEAD to identify as much as possible issues before releasing.

Reproducibility Results

Apache Maven consists in 88 sub-projects:

  • Latest release: on 85 releases, reproducibility status is 41 ✔️ + 44 ⚠️ = 48% ✔️

  • master HEAD SNAPSHOT: on 88 SNAPSHOTs, reproducibility status is 85 ✔️ + 3 ⚠️ = 96% ✔️

sub-projects details:

groupId artifactId (buildspec, Git) latest release master HEAD SNAPSHOT
dist = maven/archetype
m.archetype maven-archetype (spec, Git) 3.2.0: 13 ✔️ 3.2.1-S: 13 ✔️
m.archetypes maven-archetype-quickstart (spec, Git) 1.4: 1 ✔️ 23 ⚠️ 1.5-S: 24 ✔️
dist = maven/doxia
m.doxia doxia-book-maven-plugin (spec, Git) 1.3-S: 3 ✔️
m.doxia doxia-book-renderer (spec, Git) 1.3-S: 3 ✔️
m.doxia doxia (spec, Git) 1.9.1: 38 ✔️ 1.9.2-S: 38 ✔️
m.doxia doxia-converter (spec, Git) 1.2: 4 ⚠️ 1.3-S: 4 ✔️
m.doxia doxia-linkcheck (spec, Git) 1.2: 3 ⚠️ 1.3-S: 3 ✔️
m.doxia doxia-sitetools (spec, Git) 1.10: 12 ✔️ 1.11-S: 12 ✔️
dist = maven/enforcer
m.enforcer enforcer (spec, Git) 3.0.0: 11 ✔️ 3.0.1-S: 11 ✔️
dist = maven/indexer
m.indexer maven-indexer (spec, Git) 6.0.0: 1 ✔️ 12 ⚠️ 6.1.0-S: 12 ✔️ 1 ⚠️
dist = maven/jxr
m.jxr jxr (spec, Git) 3.1.1: 6 ✔️ 3.2.0-S: 6 ✔️
dist = maven/maven-3
m maven (spec, Git) 3.8.1: 14 ✔️ 18 ⚠️ 4.0.0-alpha-1-S: 47 ✔️
dist = maven/plugins
m.plugins maven-acr-plugin (spec, Git) 3.1.0: 3 ⚠️ 3.1.1-S: 3 ✔️
m.plugins maven-antrun-plugin (spec, Git) 3.0.0: 3 ✔️ 3.0.1-S: 3 ✔️
m.plugins maven-assembly-plugin (spec, Git) 3.3.0: 3 ✔️ 3.3.1-S: 3 ✔️
m.plugins maven-changelog-plugin (spec, Git) 2.3: 3 ⚠️ 2.4-S: 3 ✔️
m.plugins maven-changes-plugin (spec, Git) 2.12.1: 3 ⚠️ 3.0.0-S: 3 ✔️
m.plugins maven-checkstyle-plugin (spec, Git) 3.1.1: 3 ✔️ 3.1.2-S: 3 ✔️
m.plugins maven-clean-plugin (spec, Git) 3.1.0: 3 ⚠️ 3.1.1-S: 3 ✔️
m.plugins maven-compiler-plugin (spec, Git) 3.8.1: 3 ⚠️ 3.9.0-S: 3 ✔️
m.plugins maven-dependency-plugin (spec, Git) 3.2.0: 3 ✔️ 3.2.1-S: 3 ✔️
m.plugins maven-deploy-plugin (spec, Git) 3.0.0-M1: 3 ⚠️ 3.0.0-M2-S: 3 ✔️
m.plugins maven-doap-plugin (spec, Git) 1.2: 3 ⚠️ 3.0.0-S: 3 ✔️
m.plugins maven-docck-plugin (spec, Git) 1.1: 3 ⚠️ 3.0.0-S: 3 ✔️
m.plugins maven-ear-plugin (spec, Git) 3.2.0: 3 ✔️ 3.2.1-S: 3 ✔️
m.plugins maven-ejb-plugin (spec, Git) 3.1.0: 3 ✔️ 3.1.1-S: 3 ✔️
m.plugins maven-gpg-plugin (spec, Git) 3.0.1: 3 ✔️ 3.0.2-S: 3 ✔️
m.plugins maven-help-plugin (spec, Git) 3.2.0: 3 ⚠️ 3.2.1-S: 3 ✔️
m.plugins maven-install-plugin (spec, Git) 3.0.0-M1: 3 ⚠️ 3.0.0-M2-S: 3 ✔️
m.plugins maven-invoker-plugin (spec, Git) 3.2.2: 3 ✔️ 3.2.3-S: 3 ✔️
m.plugins maven-jar-plugin (spec, Git) 3.2.0: 3 ⚠️ 3.2.1-S: 3 ✔️
m.plugins maven-jarsigner-plugin (spec, Git) 3.0.0: 3 ⚠️ 3.0.1-S: 3 ✔️
m.plugins maven-javadoc-plugin (spec, Git) 3.2.0: 3 ✔️ 3.2.1-S: 3 ✔️
m.plugins maven-jdeprscan-plugin (spec, Git) 3.0.0-alpha-1: 3 ⚠️ 3.0.0-S: 3 ✔️
m.plugins maven-jdeps-plugin (spec, Git) 3.1.2: 3 ⚠️ 3.1.3-S: 3 ✔️
m.plugins maven-jlink-plugin (spec, Git) 3.1.0: 3 ✔️ 3.1.1-S: 3 ✔️
m.plugins maven-jmod-plugin (spec, Git) 3.0.0-alpha-1: 3 ⚠️ 3.0.0-alpha-2-S: 3 ✔️
m.plugins maven-linkcheck-plugin (spec, Git) 1.2: 3 ⚠️ 3.0.0-S: 3 ✔️
m.plugins maven-patch-plugin (spec, Git) 1.2: 3 ⚠️ 1.3-S: 3 ✔️
m.plugins maven-pdf-plugin (spec, Git) 1.4: 3 ⚠️ 1.5.0-S: 3 ✔️
m.plugins maven-pmd-plugin (spec, Git) 3.14.0: 3 ✔️ 3.15.0-S: 3 ✔️
m.plugins maven-project-info-reports-plugin (spec, Git) 3.1.2: 3 ✔️ 3.1.3-S: 3 ✔️
m.plugins maven-rar-plugin (spec, Git) 2.4: 3 ⚠️ 3.0.0-S: 3 ✔️
m.plugins maven-remote-resources-plugin (spec, Git) 1.7.0: 3 ⚠️ 1.7.1-S: 3 ✔️
m.plugins maven-resources-plugin (spec, Git) 3.2.0: 3 ⚠️ 3.2.1-S: 3 ✔️
m.plugins maven-scm-publish-plugin (spec, Git) 3.1.0: 3 ✔️ 3.1.1-S: 3 ✔️
m.plugins maven-scripting-plugin (spec, Git) 3.0.0: 3 ✔️ 3.0.1-S: 3 ✔️
m.plugins maven-shade-plugin (spec, Git) 3.2.4: 3 ✔️ 3.3.0-S: 3 ✔️
m.plugins maven-site-plugin (spec, Git) 3.9.1: 3 ✔️ 3.10.0-S: 3 ✔️
m.plugins maven-source-plugin (spec, Git) 3.2.1: 3 ⚠️ 3.2.2-S: 3 ✔️
m.plugins maven-stage-plugin (spec, Git) 1.0: 3 ⚠️ 1.1-S: 3 ✔️
m.plugins maven-toolchains-plugin (spec, Git) 3.0.0: 3 ⚠️ 3.0.1-S: 3 ✔️
m.plugins maven-verifier-plugin (spec, Git) 1.1: 3 ⚠️ 3.0.0-S: 3 ✔️
m.plugins maven-war-plugin (spec, Git) 3.3.1: 3 ✔️ 3.3.2-S: 3 ✔️
m.plugins maven-wrapper-plugin (spec, Git) 3.0.1: 3 ✔️ 3.0.2-S: 3 ✔️
dist = maven/plugin-testing
m.plugin-testing maven-plugin-testing (spec, Git) 3.3.0: 1 ✔️ 7 ⚠️ 3.4.0-S: 4 ✔️
dist = maven/plugin-tools
m.plugin-tools maven-plugin-tools (spec, Git) 3.6.1: 27 ✔️ 3.6.2-S: 27 ✔️
dist = maven/pom
org.apache apache (spec, Git) 23: 1 ✔️ 24-S: 1 ✔️
m maven-parent (spec, Git) 34: 7 ✔️ 35-S: 7 ✔️
dist = maven/release
m.release maven-release (spec, Git) 3.0.0-M4: 12 ✔️ 3.0.0-S: 12 ⚠️
dist = maven/reporting
m.reporting maven-reporting-api (spec, Git) 3.0: 3 ⚠️ 3.1.0-S: 3 ✔️
m.reporting maven-reporting-exec (spec, Git) 1.5.1: 3 ✔️ 1.5.2-S: 3 ✔️
m.reporting maven-reporting-impl (spec, Git) 3.0.0: 3 ⚠️ 3.1.0-S: 3 ✔️
dist = maven/resolver
m.resolver maven-resolver-ant-tasks (spec, Git) 1.3.1: 4 ✔️ 1.3.2-S: 4 ✔️
m.resolver maven-resolver (spec, Git) 1.7.1: 28 ✔️ 1.7.2-S: 28 ✔️
dist = maven/scm
m.scm maven-scm (spec, Git) 1.11.3: 35 ✔️ 1.11.4-S: 64 ✔️
dist = maven/shared
m.shared file-management (spec, Git) 3.0.0: 3 ⚠️ 3.0.1-S: 3 ✔️
m maven-archiver (spec, Git) 3.5.1: 3 ✔️ 3.5.2-S: 3 ✔️
m.shared maven-artifact-transfer (spec, Git) 0.13.1: 1 ✔️ 2 ⚠️ 0.13.2-S: 3 ✔️
m.shared maven-common-artifact-filters (spec, Git) 3.2.0: 3 ✔️ 3.2.1-S: 3 ✔️
m.shared maven-dependency-analyzer (spec, Git) 1.11.3: 3 ✔️ 1.11.4-S: 3 ✔️
m.shared maven-dependency-tree (spec, Git) 3.1.0: 3 ✔️ 3.1.1-S: 3 ✔️
m.shared maven-filtering (spec, Git) 3.2.0: 3 ⚠️ 3.2.1-S: 3 ✔️
m.shared maven-invoker (spec, Git) 3.1.0: 3 ✔️ 3.1.1-S: 3 ✔️
m.shared maven-jarsigner (spec, Git) 3.0.0: 3 ⚠️ 3.0.1-S: 3 ✔️
m.shared maven-mapping (spec, Git) 3.0.0: 3 ⚠️ 3.0.1-S: 3 ✔️
m.shared maven-project-utils (spec, Git) 1.0.0-S: 3 ✔️
m.shared maven-script-interpreter (spec, Git) 1.3: 3 ✔️ 1.4-S: 3 ✔️
m.shared maven-shared-incremental (spec, Git) 1.1: 3 ⚠️ 2.0.0-S: 3 ✔️
m.shared maven-shared-io (spec, Git) 3.0.0: 3 ⚠️ 3.0.1-S: 3 ✔️
m.shared maven-shared-jar (spec, Git) 1.2: 3 ⚠️ 2.0-S: 3 ✔️
m.shared maven-shared-resources (spec, Git) 2: 3 ⚠️ 3-S: 3 ✔️
m.shared maven-shared-utils (spec, Git) 3.3.4: 3 ✔️ 4.0.0-S: 3 ✔️
m.shared maven-verifier (spec, Git) 1.7.2: 3 ✔️ 1.7.3-S: 3 ✔️
dist = maven/skins
m.skins maven-default-skin (spec, Git) 1.3: 3 ⚠️ 1.4-S: 3 ✔️
m.skins maven-fluido-skin (spec, Git) 1.9: 3 ✔️ 1.9.1-S: 3 ✔️
dist = maven/surefire
m.surefire surefire (spec, Git) 3.0.0-M5: 45 ✔️ 5 ⚠️ 3.0.0-M6-S: 49 ✔️ 1 ⚠️
dist = maven/wagon
m.wagon wagon (spec, Git) 3.4.1: 33 ✔️ 3.4.2-S: 33 ✔️
88 85: 41 ✔️ + 44 ⚠️ = 48% ✔️: 374 ✔️ 182 ⚠️ 88: 85 ✔️ + 3 ⚠️ = 96% ✔️: 591 ✔️ 14 ⚠️

About

check reproducibility of Apache Maven sub-projects master HEAD

Resources

Stars

Watchers

Forks

Languages