Skip to content

Commit da6bb8d

Browse files
committed
enable Reproducible Builds
Signed-off-by: Hervé Boutemy <hboutemy@apache.org>
1 parent a114115 commit da6bb8d

1 file changed

Lines changed: 13 additions & 8 deletions

File tree

pom.xml

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,9 @@
4343
</distributionManagement>
4444
<properties>
4545
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
46+
<project.build.outputTimestamp>1675930644</project.build.outputTimestamp>
47+
<maven.compiler.source>8</maven.compiler.source>
48+
<maven.compiler.target>8</maven.compiler.target>
4649
<sonar.host.url>https://sonarcloud.io</sonar.host.url>
4750
<sonar.organization>spdx</sonar.organization>
4851
<sonar.projectKey>java-spdx-library</sonar.projectKey>
@@ -64,7 +67,7 @@
6467
<plugin>
6568
<groupId>org.apache.maven.plugins</groupId>
6669
<artifactId>maven-gpg-plugin</artifactId>
67-
<version>1.6</version>
70+
<version>3.1.0</version>
6871
<executions>
6972
<execution>
7073
<id>sign-artifacts</id>
@@ -178,10 +181,8 @@
178181
<plugin>
179182
<groupId>org.apache.maven.plugins</groupId>
180183
<artifactId>maven-compiler-plugin</artifactId>
181-
<version>3.6.1</version>
184+
<version>3.11.0</version>
182185
<configuration>
183-
<source>1.8</source>
184-
<target>1.8</target>
185186
<encoding>${project.build.sourceEncoding}</encoding>
186187
<showDeprecation>true</showDeprecation>
187188
<showWarnings>true</showWarnings>
@@ -191,11 +192,10 @@
191192
<plugin>
192193
<groupId>org.apache.maven.plugins</groupId>
193194
<artifactId>maven-javadoc-plugin</artifactId>
194-
<version>3.2.0</version>
195+
<version>3.5.0</version>
195196
<configuration>
196197
<quiet>true</quiet>
197-
<source>8</source>
198-
<javadocExecutable>${env.JAVA_HOME}/bin/javadoc</javadocExecutable>
198+
<notimestamp>true</notimestamp>
199199
<additionalparam>-Xdoclint:none</additionalparam>
200200
</configuration>
201201
<executions>
@@ -212,8 +212,13 @@
212212
</plugin>
213213
<plugin>
214214
<groupId>org.apache.maven.plugins</groupId>
215+
<artifactId>maven-jar-plugin</artifactId>
216+
<version>3.3.0</version>
217+
</plugin>
218+
<plugin>
219+
<groupId>org.apache.maven.plugins</groupId>
215220
<artifactId>maven-source-plugin</artifactId>
216-
<version>3.2.1</version>
221+
<version>3.3.0</version>
217222
<executions>
218223
<execution>
219224
<id>attach-sources</id>

0 commit comments

Comments
 (0)