jte icon indicating copy to clipboard operation
jte copied to clipboard

Reproducible builds

Open agentgt opened this issue 1 year ago • 2 comments

Projects that generate code and run at the time compile stage need to be reproducible.

JTE at the moment is not.

https://maven.apache.org/guides/mini/guide-reproducible-builds.html

I have a PR but besides the above problem I noticed lots of other issues with your Maven setup:

  • Need to pin plugins with pluginsManagement
  • Need to pin Maven version (see JStachio pom.xml on how to do that).
  • If generating module-info you should pin the JDK version on release (e.g. require the same JDK version to build for release builds)

Once you setup reproducible builds register it here: https://github.com/jvm-repo-rebuild/reproducible-central

agentgt avatar May 28 '23 12:05 agentgt