[ https://issues.apache.org/jira/browse/MNG-6276?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16143241#comment-16143241 ]
Hervé Boutemy edited comment on MNG-6276 at 8/28/17 5:45 AM: ------------------------------------------------------------- I like these 2 ideas: - {{idempotent}} name, which gives {{project.build.idempotent}} property to activate - an annotation to mark plugins that are idempotent aware the only drawback is that "reproducible builds" is the term that is widely used and defined in https://reproducible-builds.org/ Notice that a search in Wikipedia gave me "deterministic compilation" https://en.wikipedia.org/wiki/Deterministic_compilation Perhaps "deterministic build" would be easier for normal people ("idempotent" may be harder to understand) was (Author: hboutemy): I like these 2 ideas: - {{idempotent}} name, which gives {{project.build.idempotent}} property to activate - an annotation to mark plugins that are idempotent aware > Support reproducible builds > --------------------------- > > Key: MNG-6276 > URL: https://issues.apache.org/jira/browse/MNG-6276 > Project: Maven > Issue Type: New Feature > Components: core, General > Reporter: Paolo Sacconier > > A venerable build system like maven should support full build reproduibilty > (i.e. producing bit a bit identical binaries from the same source). > As initiatives like https://reproducible-builds.org gain traction and the > news of the recent Debian policy change to mandate this build behavior (see > https://reproducible.alioth.debian.org/blog/posts/121/), this seems a feature > that needs to be considered for inclusion into maven core. > There is an indipendent ongoing effort to support this feature and the author > stated that he has found interest from maven project to integrate his work: > https://github.com/Zlika/reproducible-build-maven-plugin/issues/6#issuecomment-325005883 > I hope this issue helps kickstart the effort. -- This message was sent by Atlassian JIRA (v6.4.14#64029)