[ https://issues.apache.org/jira/browse/MPOM-255?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17378684#comment-17378684 ]
Herve Boutemy commented on MPOM-255: ------------------------------------ either really have a solution that checks that local pom has a property (not an inherited value) = what I thought was coded, which was a real improvement or let as it was before: parent POM build is reproducible and every child also by default even when they did not really realize. sorry: I don't have any better solution that revert while we search for a real solution > Enforce local property "project.build.outputTimestamp" for reproducible builds > ------------------------------------------------------------------------------ > > Key: MPOM-255 > URL: https://issues.apache.org/jira/browse/MPOM-255 > Project: Maven POMs > Issue Type: Improvement > Components: asf > Affects Versions: ASF-23 > Reporter: Konrad Windszus > Assignee: Michael Osipov > Priority: Major > Fix For: ASF-24 > > > In case the release's root pom.xml doesn't overwrite > "project.build.outputTimestamp" it takes the value from > [https://github.com/apache/maven-apache-parent/blob/4813409e6a1ecfea11c8eb22a5f0443f790f1454/pom.xml#L95.] > Instead of the fallback an enforcer rule should be added to require a > property "project.build.outputTimestamp" to be set in the right format for > reproducible builds to work > ([https://maven.apache.org/guides/mini/guide-reproducible-builds.html#how-do-i-configure-my-maven-build]) > for every pom.xml locally. > Only that way the timestamps are automatically adjusted with each release > (https://issues.apache.org/jira/browse/MRELEASE-1029) -- This message was sent by Atlassian Jira (v8.3.4#803005)