18 lines
841 B
Diff
18 lines
841 B
Diff
--- maven-jar-plugin-3.3.0/src/main/java/org/apache/maven/plugins/jar/AbstractJarMojo.java 2024-09-23 11:44:25.479106748 +0200
|
|
+++ maven-jar-plugin-3.3.0/src/main/java/org/apache/maven/plugins/jar/AbstractJarMojo.java 2024-09-23 12:10:05.439871672 +0200
|
|
@@ -251,6 +251,14 @@
|
|
archiver.setArchiver( (JarArchiver) archivers.get( archiverName ) );
|
|
archiver.setOutputFile( jarFile );
|
|
|
|
+ if ( outputTimestamp == null ||
|
|
+ outputTimestamp.length() < 1 ||
|
|
+ ( ( outputTimestamp.length() == 1 )
|
|
+ && !Character.isDigit( outputTimestamp.charAt(0) ) ) )
|
|
+ {
|
|
+ outputTimestamp = System.getenv("SOURCE_DATE_EPOCH");
|
|
+ }
|
|
+
|
|
// configure for Reproducible Builds based on outputTimestamp value
|
|
archiver.configureReproducibleBuild( outputTimestamp );
|
|
|