dialaya / reproducible-central

Reproducible Central: rebuild instructions for artifacts published to (Maven) Central Repository

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rebuilding artifacts from (Maven) Central Repository

Reproducible Builds an independently-verifiable path from source to binary code

As part of Reproducible Builds efforts for the JVM, this "Reproducible Central" project is an attempt at:

  1. writing rebuild instructions for the artifacts available in the Central Repository, equivalent to the packaging instructions that are maintained by every Linux distribution (for example Debian's debian/rules or ArchLinux's PKGBUILD), whatever the build tool used (Central Repository is not used by Maven only)
  2. show the level of reproducibility obtained using previous instructions: how many output files from the rebuild are strictly equal to reference in Central Repository, how many output files are not yet reproducible and should be improved before the next release?

What Can I Do?

Rebuild Yourself To Check Results
  • Prerequisites
    • Docker

    • dos2unix - DOS to MAC/UNIX text file format converter.

      Can be installed via homebrew on MAC via: brew install dos2unix.

You can rebuild a project release by running:

./rebuild.sh content/<path/to/...>/<project>-<version>.buildspec

rebuild.sh script will use the build specification file (= .buildspec file) to choose a Docker container to rebuild the project and check output against Central Repository reference binaries.

To rebuild every project with build instructions available in this Git repository, just run (and wait for hours...):

find content -name *.buildspec -exec ./rebuild.sh {} \;
Contribute A New Build Spec

If you know a project released to Central Repository that is expected to provide Reproducible Builds, please tell us by opening an issue with details. Please check that it is not already in our list of projects waiting for a buildspec.

Even better, you can provide a PR containing a .buildspec build specification file (and instructions to write a new one).

Improve Reproducibility Score Of A Project Release

If a rebuild published here is not fully reproducible (it has some ⚠️), there is an issue: please help to improve the situation.

You'll need to rebuild the release yourself (see previous instructions), then use diffoscope to easily explore precise difference between reference file from Central Repository and effective rebuild file, then debug up to the root cause of this unwanted difference:

  • rebuilder bug: if the improvement has to happen at buildspec or rebuild script level, don't hesitate to open an issue or a PR here,
  • upstream project reproducibility issue πŸͺ²: please contact the upstream project and help them improve the reproducibility for their next release, creating an issue in their issue tracker and adding it to Reproducible Central buildspec as issue parameter that will link to it with a πŸͺ².
Add Reproducible Builds Badge to a Project With Reproducible Releases

If a project has listed here at least one release with proven reproducibility success, it can add a badge like Reproducible Builds pointing to its entries here:

[![Reproducible Builds](https://img.shields.io/badge/Reproducible_Builds-ok-success?labelColor=1e5b96)](https://github.com/jvm-repo-rebuild/reproducible-central#...groupId...:...artifactId...)

Notice the anchor in the link.

Check That My Project Uses Reproducible Dependencies This is a future objective. But for now, given the very few projects that produce reproducible artifacts, it's a little bit early to try to automate checks of your dependencies: there is a good chance that your dependencies are not reproducible. You should help by reporting to the project owners, and help them make their build reproducible for future releases.

Rebuild Results

rebuilding 301 releases of 105 projects:

  • 209 releases were found successfully fully reproducible (100% reproducible artifacts βœ”οΈ),
  • 92 had issues (some unreproducible artifacts ⚠️):
Central Repository groupId:artifactId(s) version build spec result:
reproducible?
biz.aQute.bnd:maven-plugins 5.2.0 spec: πŸ““ mvn j8 result: 8 βœ”οΈ
5.3.0 spec: πŸ““ mvn j8 result: 8 βœ”οΈ
com.github.adangel.liquibase.ext:.-percona 2.0.0 spec: πŸ““ mvn j11 result: 2 βœ”οΈ
com.github.ldapchai:ldapchai 0.7.6 spec: πŸ““ mvn j14 result: 2 ⚠️
0.8.0 spec: πŸ““ mvn j15 result: 2 ⚠️πŸͺ²
com.io7m.jade:com.io7m.jade 1.0.1 spec: πŸ““ mvn j11 result: 17 βœ”οΈ
com.ongres:stringprep 2.0 spec: πŸ““ mvn j11 result: 3 βœ”οΈ 3 ⚠️πŸͺ²
com.scalapenos:stamina 0.1.5 spec: πŸ““ sbt j8 24 βœ”οΈ
0.1.6 spec: πŸ““ sbt j8 24 βœ”οΈ
com.taobao.arthas:arthas-all 3.3.7 spec: πŸ““ mvn j8 result: 14 βœ”οΈ 21 ⚠️πŸͺ²
3.3.8 spec: πŸ““ mvn j8 result: 14 βœ”οΈ 21 ⚠️
3.3.9 spec: πŸ““ mvn j8 result: 14 βœ”οΈ 21 ⚠️
3.4.0 spec: πŸ““ mvn j8 result: 14 βœ”οΈ 21 ⚠️
3.4.1 spec: πŸ““ mvn j8 result: 14 βœ”οΈ 21 ⚠️
3.4.2 spec: πŸ““ mvn j8 result: 14 βœ”οΈ 21 ⚠️
3.4.3 spec: πŸ““ mvn j8 result: 31 βœ”οΈ 4 ⚠️
3.4.4 spec: πŸ““ mvn j8 result: 14 βœ”οΈ 22 ⚠️πŸͺ²
3.4.5 spec: πŸ““ mvn j8 result: 14 βœ”οΈ 22 ⚠️πŸͺ²
3.4.6 spec: πŸ““ mvn j8 result: 31 βœ”οΈ 5 ⚠️πŸͺ²
3.4.8 spec: πŸ““ mvn j8 result: 31 βœ”οΈ 5 ⚠️πŸͺ²
3.5.0 spec: πŸ““ mvn j8 result: 31 βœ”οΈ 5 ⚠️πŸͺ²
fr.vidal.oss:atom-jaxb 1.0.0 spec: πŸ““ mvn j8 result: 3 ⚠️πŸͺ²
1.0.1 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
io.dropwizard:dropwizard-project 2.0.10 spec: πŸ““ mvn j8 result: 27 βœ”οΈ 1 ⚠️
2.0.11 spec: πŸ““ mvn j8 result: 27 βœ”οΈ 1 ⚠️
2.0.12 spec: πŸ““ mvn j8 result: 27 βœ”οΈ 1 ⚠️
2.0.13 spec: πŸ““ mvn j8 result: 28 βœ”οΈ
2.0.14 spec: πŸ““ mvn j8 result: 28 βœ”οΈ
2.0.15 spec: πŸ““ mvn j8 result: 28 βœ”οΈ
2.0.16 spec: πŸ““ mvn j8 result: 28 βœ”οΈ
2.0.17 spec: πŸ““ mvn j11 result: 28 βœ”οΈ
2.0.18 spec: πŸ““ mvn j11 result: 28 βœ”οΈ
2.0.19 spec: πŸ““ mvn j8 result: 28 βœ”οΈ
2.0.20 spec: πŸ““ mvn j8 result: 28 βœ”οΈ
2.0.21 spec: πŸ““ mvn j8 result: 28 βœ”οΈ
io.dropwizard.metrics:metrics 4.1.11 spec: πŸ““ mvn j8 result: 44 βœ”οΈ
4.1.12 spec: πŸ““ mvn j11 result: 44 βœ”οΈ
4.1.13 spec: πŸ““ mvn j11 result: 44 βœ”οΈ
4.1.14 spec: πŸ““ mvn j11 result: 44 βœ”οΈ
4.1.15 spec: πŸ““ mvn j11 result: 44 βœ”οΈ
4.1.16 spec: πŸ““ mvn j11 result: 44 βœ”οΈ
4.1.17 spec: πŸ““ mvn j8 result: 22 βœ”οΈ
4.1.18 spec: πŸ““ mvn j8 result: 22 βœ”οΈ
4.1.19 spec: πŸ““ mvn j8 result: 22 ⚠️πŸͺ²
4.2.0-beta.1 spec: πŸ““ mvn j11 result: 27 βœ”οΈ
4.2.0-beta.2 spec: πŸ““ mvn j11 result: 28 βœ”οΈ
4.2.0-beta.3 spec: πŸ““ mvn j11 result: 28 βœ”οΈ
4.2.0-beta.4 spec: πŸ““ mvn j11 result: 28 ⚠️
io.fabric8:kubernetes-client 5.1.0 spec: πŸ““ mvn j8 result: 98 βœ”οΈ 57 ⚠️πŸͺ²
5.1.1 spec: πŸ““ mvn j8 result: 98 βœ”οΈ 57 ⚠️πŸͺ²
5.2.0 spec: πŸ““ mvn j8 result: 99 βœ”οΈ 58 ⚠️πŸͺ²
5.2.1 spec: πŸ““ mvn j11 result: 103 βœ”οΈ 54 ⚠️πŸͺ²
io.github.derkrischan:jpdftest 0.8.0 spec: πŸ““ mvn j7 result: 1 βœ”οΈ
io.liftwizard:liftwizard 0.10.0 spec: πŸ““ mvn j11 result: 97 βœ”οΈ
0.1.0 spec: πŸ““ mvn j11 result: 81 βœ”οΈ
0.11.0 spec: πŸ““ mvn j11 result: 97 βœ”οΈ
0.12.0 spec: πŸ““ mvn j11 result: 102 βœ”οΈ
0.13.0 spec: πŸ““ mvn j11 result: 107 βœ”οΈ
0.14.0 spec: πŸ““ mvn j11 result: 107 βœ”οΈ
0.15.0 spec: πŸ““ mvn j11 result: 107 βœ”οΈ
0.2.0 spec: πŸ““ mvn j11 result: 83 βœ”οΈ
0.3.0 spec: πŸ““ mvn j11 result: 86 βœ”οΈ
0.4.0 spec: πŸ““ mvn j11 result: 89 βœ”οΈ
0.5.0 spec: πŸ““ mvn j11 result: 89 βœ”οΈ
0.6.0 spec: πŸ““ mvn j11 result: 93 βœ”οΈ
0.7.0 spec: πŸ““ mvn j11 result: 93 βœ”οΈ
0.8.0 spec: πŸ““ mvn j11 result: 96 βœ”οΈ
0.9.0 spec: πŸ““ mvn j11 result: 96 βœ”οΈ
io.micronaut.build:micronaut-maven-plugin 1.0.0 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
1.0.0.RC4 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
1.1.0 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
1.1.0.M1 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
1.1.1 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
1.1.2 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
1.1.3 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
1.1.4 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
1.1.5 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
1.1.6 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
1.1.7 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
1.1.8 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
io.wcm-caconfig:editor 1.7.2 spec: πŸ““ mvn j8 w result: 3 ⚠️
1.7.4 spec: πŸ““ mvn j8 w result: 3 ⚠️
1.7.6 spec: πŸ““ mvn j8 w result: 3 ⚠️πŸͺ²
1.8.0 spec: πŸ““ mvn j11 w result: 3 ⚠️πŸͺ²
io.wcm-handler:link 1.5.2 spec: πŸ““ mvn j8 w result: 1 βœ”οΈ 1 ⚠️
1.5.4 spec: πŸ““ mvn j8 w result: 1 βœ”οΈ 1 ⚠️
1.6.0 spec: πŸ““ mvn j11 w result: 1 βœ”οΈ 1 ⚠️πŸͺ²
1.6.2 spec: πŸ““ mvn j11 w result: 1 βœ”οΈ 3 ⚠️πŸͺ²
io.wcm-handler:media 1.10.0 spec: πŸ““ mvn j11 w result: 2 βœ”οΈ
1.11.0 spec: πŸ““ mvn j11 w result: 2 βœ”οΈ
1.9.2 spec: πŸ““ mvn j8 w result: 2 βœ”οΈ
1.9.4 spec: πŸ““ mvn j8 w result: 2 βœ”οΈ
1.9.6 spec: πŸ““ mvn j8 w result: 2 βœ”οΈ
io.wcm-handler:richtext 1.4.0 spec: πŸ““ mvn j8 w result: 2 ⚠️
1.5.0 spec: πŸ““ mvn j11 w result: 2 ⚠️
1.5.2 spec: πŸ““ mvn j11 w result: 4 ⚠️
io.wcm-tooling:content-package-builder 1.5.4 spec: πŸ““ mvn j8 w result: 2 βœ”οΈ
io.wcm-tooling:crx-packmgr-helper 1.7.2 spec: πŸ““ mvn j8 w result: 2 βœ”οΈ
1.7.4 spec: πŸ““ mvn j8 w result: 2 βœ”οΈ
io.wcm-tooling:parent_toplevel 1.5.8 spec: πŸ““ mvn j8 result: 1 βœ”οΈ
1.6.0 spec: πŸ““ mvn j8 result: 1 βœ”οΈ
1.6.2 spec: πŸ““ mvn j8 result: 1 βœ”οΈ
1.6.4 spec: πŸ““ mvn j8 result: 1 βœ”οΈ
1.6.6 spec: πŸ““ mvn j8 result: 1 βœ”οΈ
io.wcm-WCM:commons 1.7.0 spec: πŸ““ mvn j8 w result: 2 βœ”οΈ
1.8.0 spec: πŸ““ mvn j11 w result: 2 βœ”οΈ
io.wcm-WCM:parsys 1.5.0 spec: πŸ““ mvn j8 w result: 2 βœ”οΈ
1.6.0 spec: πŸ““ mvn j11 w result: 2 βœ”οΈ
1.6.2 spec: πŸ““ mvn j11 w result: 2 βœ”οΈ
1.6.4 spec: πŸ““ mvn j11 w result: 2 βœ”οΈ 2 ⚠️
io.wcm-WCM:ui.clientlibs 1.1.0 spec: πŸ““ mvn j8 w result: 2 βœ”οΈ
1.1.2 spec: πŸ““ mvn j8 w result: 2 βœ”οΈ
1.2.0 spec: πŸ““ mvn j11 w result: 2 βœ”οΈ
io.wcm-WCM:ui.granite 1.6.2 spec: πŸ““ mvn j8 w result: 2 βœ”οΈ
1.6.4 spec: πŸ““ mvn j8 w result: 2 βœ”οΈ
1.7.0 spec: πŸ““ mvn j11 w result: 2 βœ”οΈ
1.7.2 spec: πŸ““ mvn j11 w result: 2 βœ”οΈ
net.sourceforge.pmd:pmd 6.24.0 spec: πŸ““ mvn j11 result: 62 βœ”οΈ
6.25.0 spec: πŸ““ mvn j11 result: 64 βœ”οΈ
6.26.0 spec: πŸ““ mvn j11 result: 64 βœ”οΈ
6.27.0 spec: πŸ““ mvn j11 result: 64 βœ”οΈ
6.28.0 spec: πŸ““ mvn j11 result: 64 βœ”οΈ
6.29.0 spec: πŸ““ mvn j11 result: 64 βœ”οΈ
6.30.0 spec: πŸ““ mvn j11 result: 60 βœ”οΈ 4 ⚠️πŸͺ²
6.31.0 spec: πŸ““ mvn j11 result: 64 βœ”οΈ
6.32.0 spec: πŸ““ mvn j11 result: 64 βœ”οΈ
nl.hsac:hsac-fitnesse-fixtures 4.13.0 spec: πŸ““ mvn j8 result: 3 ⚠️πŸͺ²
4.14.0 spec: πŸ““ mvn j8 result: 3 ⚠️πŸͺ²
4.20.0 spec: πŸ““ mvn j8 result: 3 ⚠️πŸͺ²
4.21.0 spec: πŸ““ mvn j8 result: 3 ⚠️πŸͺ²
4.22.0 spec: πŸ““ mvn j8 result: 1 βœ”οΈ 2 ⚠️πŸͺ²
4.22.1 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
4.23.0 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
4.23.1 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
4.23.2 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
4.24.0 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
4.24.1 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
org.apache.accumulo:accumulo 1.10.0 spec: πŸ““ mvn j11 result: 36 βœ”οΈ 3 ⚠️
1.10.1 spec: πŸ““ mvn j11 result: 36 βœ”οΈ 3 ⚠️
org.apache.dubbo:dubbo 2.7.7 spec: πŸ““ mvn j8 result: 148 βœ”οΈ 2 ⚠️πŸͺ²
2.7.8 spec: πŸ““ mvn j8 result: 148 βœ”οΈ 3 ⚠️
2.7.9 spec: πŸ““ mvn j8 result: 122 βœ”οΈ 30 ⚠️πŸͺ²
org.apache.httpcomponents:parent 12 spec: πŸ““ mvn j8 w result: 1 βœ”οΈ
org.apache.jena:jena 3.14.0 spec: πŸ““ mvn j8 result: 107 βœ”οΈ 30 ⚠️
3.15.0 spec: πŸ““ mvn j8 result: 110 βœ”οΈ 29 ⚠️
3.16.0 spec: πŸ““ mvn j8 result: 110 βœ”οΈ 29 ⚠️
3.17.0 spec: πŸ““ mvn j8 result: 128 βœ”οΈ 12 ⚠️
4.0.0 spec: πŸ““ mvn j11 result: 115 βœ”οΈ 7 ⚠️
org.apache.jspwiki:jspwiki-builder 2.11.0.M7 spec: πŸ““ mvn j8 result: 11 βœ”οΈ 58 ⚠️
2.11.0.M8 spec: πŸ““ mvn j8 w result: 68 βœ”οΈ 1 ⚠️
org.apache.maven.archetype:maven-archetype 3.2.0 spec: πŸ““ mvn j8 result: 13 βœ”οΈ
org.apache.maven.doxia:doxia 1.9.1 spec: πŸ““ mvn j8 result: 38 βœ”οΈ
org.apache.maven.doxia:doxia-sitetools 1.9.2 spec: πŸ““ mvn j7 result: 12 βœ”οΈ
org.apache.maven:maven 3.6.3 spec: πŸ““ mvn j8 w result: 2 βœ”οΈ 30 ⚠️πŸͺ²
3.8.1 spec: πŸ““ mvn j8 w result: 17 βœ”οΈ 15 ⚠️
org.apache.maven.plugins:maven-antrun-plugin 3.0.0 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
org.apache.maven.plugins:maven-artifact-plugin 3.0.0 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
org.apache.maven.plugins:m-assembly-p 3.3.0 spec: πŸ““ mvn j8 w result: 3 βœ”οΈ
org.apache.maven.plugins:m-checkstyle-p 3.1.1 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
3.1.2 spec: πŸ““ mvn j11 w result: 3 βœ”οΈ
org.apache.maven.plugins:m-dependency-p 3.1.2 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
org.apache.maven.plugins:maven-ear-plugin 3.1.0 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
3.2.0 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
org.apache.maven.plugins:maven-ejb-plugin 3.1.0 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
org.apache.maven.plugins:maven-invoker-plugin 3.2.2 spec: πŸ““ mvn j11 w result: 3 βœ”οΈ
org.apache.maven.plugins:maven-javadoc-plugin 3.2.0 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
org.apache.maven.plugins:maven-jlink-plugin 3.0.0 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
3.1.0 spec: πŸ““ mvn j11 result: 3 βœ”οΈ
org.apache.maven.plugins:maven-pmd-plugin 3.14.0 spec: πŸ““ mvn j7 result: 3 βœ”οΈ
org.apache.maven.plugins:maven-p-i-r-plugin 3.1.0 spec: πŸ““ mvn j8 w result: 3 βœ”οΈ
3.1.1 spec: πŸ““ mvn j8 w result: 3 βœ”οΈ
org.apache.maven.plugins:maven-release-plugin 3.0.0-M4 spec: πŸ““ mvn j8 w result: 12 βœ”οΈ
org.apache.maven.plugins:m-resources-plugin 3.2.0 spec: πŸ““ mvn j8 w result: 3 ⚠️
org.apache.maven.plugins:m-scm-publish-plugin 3.1.0 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
org.apache.maven.plugins:maven-shade-plugin 3.2.2 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
3.2.3 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
3.2.4 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
org.apache.maven.plugins:maven-site-plugin 3.9.0 spec: πŸ““ mvn j7 result: 1 βœ”οΈ 2 ⚠️
3.9.1 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
org.apache.maven.plugins:maven-source-plugin 3.2.1 spec: πŸ““ mvn j8 result: 3 ⚠️
org.apache.maven.plugins:maven-war-plugin 3.3.0 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
3.3.1 spec: πŸ““ mvn j7 result: 3 βœ”οΈ
org.apache.maven.plugins:maven-wrapper-plugin 3.0.1 spec: πŸ““ mvn j8 w result: 3 βœ”οΈ
3.0.2 spec: πŸ““ mvn j8 w result: 1 βœ”οΈ 2 ⚠️
org.apache.maven.reporting:m-reporting-exec 1.5.1 spec: πŸ““ mvn j7 result: 3 βœ”οΈ
org.apache.maven.resolver:m-r-ant-tasks 1.2.1 spec: πŸ““ mvn j8 w result: 4 βœ”οΈ
1.3.0 spec: πŸ““ mvn j8 w result: 4 βœ”οΈ
org.apache.maven.resolver:maven-resolver 1.4.2 spec: πŸ““ mvn j8 w result: 12 βœ”οΈ 10 ⚠️πŸͺ²
1.6.1 spec: πŸ““ mvn j8 w result: 26 βœ”οΈ
1.6.2 spec: πŸ““ mvn j8 w result: 26 βœ”οΈ
org.apache.maven:maven-archiver 3.5.1 spec: πŸ““ mvn j11 w result: 3 βœ”οΈ
org.apache.maven.shared:maven-artifact-transfer 0.13.1 spec: πŸ““ mvn j8 w result: 2 βœ”οΈ 1 ⚠️
org.apache.m.shared:m-common-artifact-filters 3.1.1 spec: πŸ““ mvn j11 w result: 3 βœ”οΈ
3.2.0 spec: πŸ““ mvn j11 w result: 3 βœ”οΈ
org.apache.maven.shared:m-dependency-analyzer 1.11.2 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
1.11.3 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
org.apache.maven.shared:maven-filtering 3.2.0 spec: πŸ““ mvn j8 w result: 3 ⚠️
org.apache.maven.shared:maven-invoker 3.1.0 spec: πŸ““ mvn j11 w result: 3 βœ”οΈ
org.apache.maven.shared:maven-script-interpreter 1.3 spec: πŸ““ mvn j15 w result: 3 βœ”οΈ
org.apache.maven.shared:maven-verifier 1.7.1 spec: πŸ““ mvn j8 w result: 3 βœ”οΈ
1.7.2 spec: πŸ““ mvn j8 w result: 3 βœ”οΈ
org.apache.maven.skins:maven-fluido-skin 1.9 spec: πŸ““ mvn j8 w result: 3 βœ”οΈ
org.apache.maven.surefire:surefire 3.0.0-M5 spec: πŸ““ mvn j8 w result: 45 βœ”οΈ 5 ⚠️πŸͺ²
org.apache.maven.wagon:wagon 3.4.0 spec: πŸ““ mvn j8 w result: 33 βœ”οΈ
3.4.1 spec: πŸ““ mvn j8 w result: 33 βœ”οΈ
3.4.2 spec: πŸ““ mvn j8 w result: 33 βœ”οΈ
3.4.3 spec: πŸ““ mvn j8 w result: 33 βœ”οΈ
org.apache.plc4x:plc4x 0.7.0 spec: πŸ““ mvn j11 result: 16 βœ”οΈ 51 ⚠️
org.apache.royale.compiler:compiler 0.9.7 spec: πŸ““ mvn j8 w result: 20 βœ”οΈ 5 ⚠️
org.apache.sling:.commons.johnzon 1.2.0 spec: πŸ““ mvn j8 result: 2 βœ”οΈ 1 ⚠️
1.2.2 spec: πŸ““ mvn j8 result: 2 βœ”οΈ 1 ⚠️
1.2.4 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
1.2.6 spec: πŸ““ mvn j11 result: 3 βœ”οΈ
org.apache.sling:.installer.core 3.11.0 spec: πŸ““ mvn j8 result: 2 βœ”οΈ 1 ⚠️
3.11.2 spec: πŸ““ mvn j8 result: 2 βœ”οΈ 1 ⚠️
3.11.4 spec: πŸ““ mvn j8 result: 2 βœ”οΈ 1 ⚠️
org.apache.sling:.installer.factory.packages 1.0.2 spec: πŸ““ mvn j8 result: 2 βœ”οΈ 1 ⚠️
1.0.4 spec: πŸ““ mvn j11 result: 2 βœ”οΈ 1 ⚠️
org.apache.sling:.installer.provider.file 1.2.2 spec: πŸ““ mvn j8 result: 2 βœ”οΈ 1 ⚠️
1.3.0 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
org.apache.sling:.installer.provider.jcr 3.2.2 spec: πŸ““ mvn j8 result: 2 βœ”οΈ 1 ⚠️
3.3.0 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
org.apache.sling:.javax.activation 0.2.0 spec: πŸ““ mvn j8 result: 3 βœ”οΈ 1 ⚠️
org.apache.sling:.models.validation-impl 1.0.0 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
org.apache.struts:struts2-parent 2.5.26 spec: πŸ““ mvn j7 result: 31 βœ”οΈ 29 ⚠️
org.codehaus.mojo:animal-sniffer 1.20 spec: πŸ““ mvn j11 result: 13 βœ”οΈ
org.codehaus.mojo:flatten-maven-plugin 1.2.7 spec: πŸ““ mvn j11 w result: 3 βœ”οΈ
org.codehaus.mojo:mojo-parent 60 spec: πŸ““ mvn j8 result: 1 βœ”οΈ
61 spec: πŸ““ mvn j8 result: 1 βœ”οΈ
org.codehaus.mojo:versions-maven-plugin 2.8.1 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
org.codehaus.mojo:wagon-maven-plugin 2.0.1 spec: πŸ““ mvn j8 result: 2 βœ”οΈ 1 ⚠️πŸͺ²
2.0.2 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
org.codehaus.plexus:plexus-archiver 4.2.2 spec: πŸ““ mvn j7 result: 2 βœ”οΈ
4.2.3 spec: πŸ““ mvn j8 w result: 2 βœ”οΈ 1 ⚠️
4.2.4 spec: πŸ““ mvn j7 result: 3 βœ”οΈ
4.2.5 spec: πŸ““ mvn j8 result: 3 βœ”οΈ
org.codehaus.plexus:plexus-compiler 2.8.6 spec: πŸ““ mvn j8 result: 21 βœ”οΈ
2.8.7 spec: πŸ““ mvn j11 result: 21 βœ”οΈ 1 ⚠️
2.8.8 spec: πŸ““ mvn j8 result: 21 βœ”οΈ 1 ⚠️
org.codehaus.plexus:plexus-components 6.1 spec: πŸ““ mvn j7 result: 1 βœ”οΈ
6.4 spec: πŸ““ mvn j7 result: 1 βœ”οΈ 1 ⚠️
6.5 spec: πŸ““ mvn j7 result: 2 βœ”οΈ
org.codehaus.plexus:plexus-languages 1.0.5 spec: πŸ““ mvn j9 result: 2 βœ”οΈ 1 ⚠️
1.0.6 spec: πŸ““ mvn j11 w result: 3 βœ”οΈ 1 ⚠️πŸͺ²
1.0.7 spec: πŸ““ mvn j11 w result: 3 βœ”οΈ 1 ⚠️πŸͺ²
org.codehaus.plexus:plexus 6.1 spec: πŸ““ mvn j7 result: 1 βœ”οΈ
6.2 spec: πŸ““ mvn j7 result: 1 βœ”οΈ
6.4 spec: πŸ““ mvn j7 result: 1 βœ”οΈ 1 ⚠️πŸͺ²
6.5 spec: πŸ““ mvn j7 result: 2 βœ”οΈ
7 spec: πŸ““ mvn j7 result: 2 βœ”οΈ
org.complate:complate-core 0.2.0 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
org.complate:complate-spring-mvc 0.7.0 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
org.cyclonedx:cyclonedx-core-java 3.0.8 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
4.0.0 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
4.0.1 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
4.0.2 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
4.0.3 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
4.1.0 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
4.1.1 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
4.1.2 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
org.cyclonedx:cyclonedx-maven-plugin 2.2.0 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
2.3.0 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
2.4.0 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
2.4.1 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
org.eclipse.jkube:jkube 1.1.0 spec: πŸ““ mvn j8 result: 67 βœ”οΈ
1.1.1 spec: πŸ““ mvn j8 result: 67 βœ”οΈ
1.2.0 spec: πŸ““ mvn j8 result: 67 βœ”οΈ
org.fusesource.jansi:jansi 2.1.1 spec: πŸ““ mvn j11 result: 1 βœ”οΈ 1 ⚠️πŸͺ²
2.2.0 spec: πŸ““ mvn j11 result: 1 βœ”οΈ 1 ⚠️πŸͺ²
2.3.0 spec: πŸ““ mvn j11 result: 2 βœ”οΈ
2.3.1 spec: πŸ““ mvn j11 result: 2 βœ”οΈ
2.3.2 spec: πŸ““ mvn j15 result: 2 βœ”οΈ
org.liquibase.ext:liquibase-percona 4.3.1 spec: πŸ““ mvn j8 result: 1 ⚠️πŸͺ²
4.3.2 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
4.3.3 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
org.nlpub:watset 2.2.8 spec: πŸ““ mvn j11 result: 2 βœ”οΈ
2.3.0 spec: πŸ““ mvn j11 result: 2 βœ”οΈ
2.3.1 spec: πŸ““ mvn j11 result: 2 βœ”οΈ
2.4.0 spec: πŸ““ mvn j11 result: 2 βœ”οΈ
2.5.0 spec: πŸ““ mvn j11 result: 2 βœ”οΈ
2.5.1 spec: πŸ““ mvn j11 result: 2 βœ”οΈ
2.5.3 spec: πŸ““ mvn j11 result: 2 βœ”οΈ
2.6.0 spec: πŸ““ mvn j11 result: 2 βœ”οΈ
2.6.1 spec: πŸ““ mvn j11 result: 2 βœ”οΈ
org.owasp.antisamy:antisamy 1.6.0 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
1.6.1 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
1.6.2 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
1.6.3 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
org.quickperf:quick-perf 1.0.0 spec: πŸ““ mvn j11 w result: 15 βœ”οΈ
1.0.1 spec: πŸ““ mvn j11 w result: 15 βœ”οΈ
org.simplify4u:pgp-keys-map 2021.03.02 spec: πŸ““ mvn j8 result: 1 βœ”οΈ
org.simplify4u.plugins:pgpverify-maven-plugin 1.11.0 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
1.12.0 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
org.simplify4u.plugins:sign-maven-plugin 0.1.0 spec: πŸ““ mvn j15 result: 1 βœ”οΈ 1 ⚠️πŸͺ²
0.2.0 spec: πŸ““ mvn j8 result: 1 βœ”οΈ 1 ⚠️πŸͺ²
0.2.1 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
0.3.0 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
0.3.1 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
org.simplify4u:slf4j-mock 2.1.0 spec: πŸ““ mvn j8 result: 2 βœ”οΈ
org.tomitribe:org.eclipse.transformer.parent 0.1.1a spec: πŸ““ mvn j8 result: 4 βœ”οΈ
0.1.1 spec: πŸ““ mvn j8 result: 4 βœ”οΈ
Count: 105 301 209 βœ”οΈ 92 ⚠️

Understanding What Is Behind

see history

About

Reproducible Central: rebuild instructions for artifacts published to (Maven) Central Repository


Languages

Language:Shell 100.0%