[MPOM-260] Configure Maven Javadoc Plugin for reproducible builds
This closes #31
diff --git a/pom.xml b/pom.xml
index 6cd826e..c1e40ba 100644
--- a/pom.xml
+++ b/pom.xml
@@ -91,6 +91,7 @@
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<surefire.version>2.22.2</surefire.version>
+ <maven.javadoc.version>3.2.0</maven.javadoc.version>
<assembly.tarLongFileMode>posix</assembly.tarLongFileMode>
<!-- set this property for all derived projects:
<project.build.outputTimestamp>2020-01-22T15:10:38Z</project.build.outputTimestamp>
@@ -213,7 +214,11 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
- <version>3.2.0</version>
+ <version>${maven.javadoc.version}</version>
+ <!-- due to https://issues.apache.org/jira/browse/MNG-7006 duplicate reporting configuration -->
+ <configuration>
+ <notimestamp>true</notimestamp>
+ </configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@ -352,6 +357,19 @@
</plugins>
</build>
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>${maven.javadoc.version}</version>
+ <configuration>
+ <notimestamp>true</notimestamp>
+ </configuration>
+ </plugin>
+ </plugins>
+ </reporting>
+
<profiles>
<!-- START SNIPPET: release-profile -->
<profile>