[MPOM-229] make build reproducible by default
diff --git a/pom.xml b/pom.xml
index d58489c..312d1b5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -92,7 +92,7 @@
<maven.compiler.target>1.7</maven.compiler.target>
<surefire.version>2.22.0</surefire.version>
<assembly.tarLongFileMode>posix</assembly.tarLongFileMode>
- <!--project.build.outputTimestamp>2019-10-02T08:04:00Z</project.build.outputTimestamp--><!-- Reproducible Builds can be activated by defining property -->
+ <project.build.outputTimestamp>2019-10-02T08:04:00Z</project.build.outputTimestamp>
</properties>
<repositories>
diff --git a/src/site-docs/apt/index.apt.vm b/src/site-docs/apt/index.apt.vm
index 8c83009..38f9f4c 100644
--- a/src/site-docs/apt/index.apt.vm
+++ b/src/site-docs/apt/index.apt.vm
@@ -83,6 +83,21 @@
** maven-site-plugin:attach-descriptor
+ * <<Reproducible Builds>>: since version 22, plugins are expected to be compliant with {{{https://reproducible-builds.org/}Reproducible Builds}}.
+
+ To choose the timestamp in output archives, projects using this POM as parent should define a property in their root POM:
+
++------+
+ <properties>
+ <project.build.outputTimestamp>2019-10-02T08:04:00Z</project.build.outputTimestamp>
+ </properties>
++------+
+
+ The value will be updated by Maven Release Plugin during releases. If a project wants to disable Reproducible Builds, just define
+ the property value with any single character.
+
+ []
+
The <<<apache-release>>> Profile
As noted above, this pom configures the release plugin to enable