[
https://issues.apache.org/jira/browse/MNG-8258?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Herve Boutemy updated MNG-8258:
-------------------------------
Description:
Reproducible Builds is a good practice that is easy to enable: it would be nice
to enable it by default, and have projects
- either disable it
({{<project.build.outputTimestamp>x</project.build.outputTimestamp>}}) if they
really have a problem with the default Reproducible behaviour
- or customize locally the value of the default Maven core-provided timestamp,
to have a project-specific value
was:
Reproducible Builds is a good practice that is easy to enable: it would be nice
to enable it by default, and have projects disable it of they really have a
problem with the default bahaviour
result can be checked by running {{mvn artifact:check-buildplan}} on a minimal
pom.xml (to check that the PR does what it promised to do = enable RB by
default):
- before: {{[ERROR] Reproducible Build not activated by
project.build.outputTimestamp property: see
https://maven.apache.org/guides/mini/guide-reproducible-builds.html}}
- after: {{[WARNING] <project.build.outputTimestamp> property is inherited, it
should be defined in pom.xml}}
> activate Reproducible Builds by default
> ---------------------------------------
>
> Key: MNG-8258
> URL: https://issues.apache.org/jira/browse/MNG-8258
> Project: Maven
> Issue Type: New Feature
> Components: Core
> Affects Versions: 3.9.9, 4.0.0-beta-4
> Reporter: Herve Boutemy
> Priority: Major
> Fix For: 4.0.0-beta-5
>
>
> Reproducible Builds is a good practice that is easy to enable: it would be
> nice to enable it by default, and have projects
> - either disable it
> ({{<project.build.outputTimestamp>x</project.build.outputTimestamp>}}) if
> they really have a problem with the default Reproducible behaviour
> - or customize locally the value of the default Maven core-provided
> timestamp, to have a project-specific value
--
This message was sent by Atlassian Jira
(v8.20.10#820010)