mirror of
https://github.com/hneemann/Digital.git
synced 2025-09-07 20:05:52 -04:00
Improve build reproducibility, closes #1096
This commit is contained in:
parent
1701aa346e
commit
e7cea9edf4
14
pom.xml
14
pom.xml
@ -12,7 +12,8 @@
|
|||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<maven.build.timestamp.format>yyyy-MM-dd HH:mm</maven.build.timestamp.format>
|
<maven.build.timestamp.format>yyyy-MM-dd HH:mm</maven.build.timestamp.format>
|
||||||
<build.timestamp>${maven.build.timestamp}</build.timestamp>
|
<buildTimestamp>${maven.build.timestamp}</buildTimestamp> <!-- cmdline-overridable timestamp for use within pom.xml -->
|
||||||
|
<build.timestamp>${buildTimestamp}</build.timestamp>
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
<version.org.slf4j>1.7.24</version.org.slf4j>
|
<version.org.slf4j>1.7.24</version.org.slf4j>
|
||||||
</properties>
|
</properties>
|
||||||
@ -120,7 +121,7 @@
|
|||||||
</property>
|
</property>
|
||||||
<property>
|
<property>
|
||||||
<name>buildtime</name>
|
<name>buildtime</name>
|
||||||
<value>${maven.build.timestamp}</value>
|
<value>${buildTimestamp}</value>
|
||||||
</property>
|
</property>
|
||||||
</systemProperties>
|
</systemProperties>
|
||||||
</configuration>
|
</configuration>
|
||||||
@ -129,7 +130,7 @@
|
|||||||
<plugin>
|
<plugin>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<artifactId>maven-jar-plugin</artifactId>
|
<artifactId>maven-jar-plugin</artifactId>
|
||||||
<version>2.5</version>
|
<version>3.2.0</version>
|
||||||
<configuration>
|
<configuration>
|
||||||
<archive>
|
<archive>
|
||||||
<manifest>
|
<manifest>
|
||||||
@ -138,7 +139,7 @@
|
|||||||
</manifest>
|
</manifest>
|
||||||
<manifestEntries>
|
<manifestEntries>
|
||||||
<Build-SCM-Revision>${git.commit.id.describe}</Build-SCM-Revision>
|
<Build-SCM-Revision>${git.commit.id.describe}</Build-SCM-Revision>
|
||||||
<Build-Time>${maven.build.timestamp}</Build-Time>
|
<Build-Time>${buildTimestamp}</Build-Time>
|
||||||
<SplashScreen-Image>icons/splash.png</SplashScreen-Image>
|
<SplashScreen-Image>icons/splash.png</SplashScreen-Image>
|
||||||
</manifestEntries>
|
</manifestEntries>
|
||||||
</archive>
|
</archive>
|
||||||
@ -188,6 +189,7 @@
|
|||||||
<plugin>
|
<plugin>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<artifactId>maven-assembly-plugin</artifactId>
|
<artifactId>maven-assembly-plugin</artifactId>
|
||||||
|
<version>3.2.0</version>
|
||||||
<configuration>
|
<configuration>
|
||||||
<finalName>Digital</finalName>
|
<finalName>Digital</finalName>
|
||||||
<appendAssemblyId>false</appendAssemblyId>
|
<appendAssemblyId>false</appendAssemblyId>
|
||||||
@ -202,7 +204,7 @@
|
|||||||
</manifest>
|
</manifest>
|
||||||
<manifestEntries>
|
<manifestEntries>
|
||||||
<Build-SCM-Revision>${git.commit.id.describe}</Build-SCM-Revision>
|
<Build-SCM-Revision>${git.commit.id.describe}</Build-SCM-Revision>
|
||||||
<Build-Time>${maven.build.timestamp}</Build-Time>
|
<Build-Time>${buildTimestamp}</Build-Time>
|
||||||
<SplashScreen-Image>icons/splash.png</SplashScreen-Image>
|
<SplashScreen-Image>icons/splash.png</SplashScreen-Image>
|
||||||
</manifestEntries>
|
</manifestEntries>
|
||||||
</archive>
|
</archive>
|
||||||
@ -220,7 +222,9 @@
|
|||||||
<id>make-dstribution</id>
|
<id>make-dstribution</id>
|
||||||
<phase>install</phase>
|
<phase>install</phase>
|
||||||
<configuration>
|
<configuration>
|
||||||
|
<descriptors>
|
||||||
<descriptor>distribution/Assembly.xml</descriptor>
|
<descriptor>distribution/Assembly.xml</descriptor>
|
||||||
|
</descriptors>
|
||||||
</configuration>
|
</configuration>
|
||||||
<goals>
|
<goals>
|
||||||
<goal>single</goal>
|
<goal>single</goal>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user