[ 
https://issues.apache.org/jira/browse/MPOM-229?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Herve Boutemy updated MPOM-229:
-------------------------------
    Description: 
Plugins are reproducible since MPOM-224

But without {{project.build.outputTimestamp}} property, the reproducible mode 
is not activated: defining a value in ASF parent POM will de-facto activate 
reproducible builds not only for the POM but also for any project that uses the 
POM as parent.

Child projects can define their own value of {{project.build.outputTimestamp}} 
property (that will automatically be updated by maven-release-plugin, thanks to 
MPOM-228), to have their own tmestamp instead of the value that will be 
inherited.

To deactivate Reproducible Builds, Child projects can also define the property 
with a 1-character value.

  was:
Plugins are reproducible since MPOM-224

But without project.build.outputTimestamp property, the reproducible mode is 
not activated: defining a value in ASF parent POM will de-facto activate 
reproducible builds not only for the POM but also for any project that uses the 
POM as parent.

Child projects can define their own value of project.build.outputTimestamp 
property, to have their own tmestamp instead of the value that will be 
inherited.

To deactivate Reproducible Builds, Child projects can also define the property 
with a 1-character value.


> make build reproducible by default
> ----------------------------------
>
>                 Key: MPOM-229
>                 URL: https://issues.apache.org/jira/browse/MPOM-229
>             Project: Maven POMs
>          Issue Type: New Feature
>          Components: asf
>    Affects Versions: ASF-21
>            Reporter: Herve Boutemy
>            Assignee: Herve Boutemy
>            Priority: Major
>             Fix For: ASF-22
>
>
> Plugins are reproducible since MPOM-224
> But without {{project.build.outputTimestamp}} property, the reproducible mode 
> is not activated: defining a value in ASF parent POM will de-facto activate 
> reproducible builds not only for the POM but also for any project that uses 
> the POM as parent.
> Child projects can define their own value of 
> {{project.build.outputTimestamp}} property (that will automatically be 
> updated by maven-release-plugin, thanks to MPOM-228), to have their own 
> tmestamp instead of the value that will be inherited.
> To deactivate Reproducible Builds, Child projects can also define the 
> property with a 1-character value.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to