You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[MNG-6789] Make Maven distribution build Reproducible #8244
with Maven native Reproducible Builds near available, it would be great to have Maven itself being the first Maven project that gets Reproducible Builds
once maven-jar-plugin, maven-assembly-plugin and maven-source-plugin have a reproducible release available, the last 2 plugins that bring non reproducible result in this build are plexus-component-metadata 2.0.0 and sisu-maven-plugin
Affects: 3.6.2
Issue Links:
MNG-6580 Unable to inject annotations from classes compiled for Java 9+
MNG-6512 Checking possibility to require Java 11 to run Maven
at least, it does not break reproducibility: I'm not against from this point of view
is it worth to do it? I really don't know.
Thinking at it, I prefer to not have a "timestamp" property in build.properties that does not really represent the timestamp of the build: now that we have reproducible build, the timestamp of the build is something a notion that does not have any interest since we get the same result whenever the effective build is done
Activity
jira-importer commentedon Nov 7, 2019
Hervé Boutemy commented
fixed in bd10f00b68eb766cd239275e8504acedc2818d69
jira-importer commentedon Feb 1, 2020
Michael Osipov commented
Hervé Boutemy, do you think it is worth to do this:
?
jira-importer commentedon Feb 3, 2020
Hervé Boutemy commented
at least, it does not break reproducibility: I'm not against from this point of view
is it worth to do it? I really don't know.
Thinking at it, I prefer to not have a "timestamp" property in build.properties that does not really represent the timestamp of the build: now that we have reproducible build, the timestamp of the build is something a notion that does not have any interest since we get the same result whenever the effective build is done
jira-importer commentedon Feb 3, 2020
Michael Osipov commented
Agree, but that would depict when the release has been rolled and has not been changed compared to Git.
jira-importer commentedon Feb 4, 2020
Hervé Boutemy commented
if you want: just create a separate Jira issue, please
jira-importer commentedon Feb 4, 2020
Hervé Boutemy commented
notice: the timestamp value is accurate for releases, but not for SNAPSHOTs, where its value will be the timestamp of the previous release
jira-importer commentedon Feb 4, 2020
Michael Osipov commented
I completely forgot this. In this case the value would be wrong. I will leave it as-is.