1 From 3f85e2754144bbf2805ba68d8c76b3dec3299f4d Mon Sep 17 00:00:00 2001
2 From: Sofi <sofi+git@mailbox.org>
3 Date: Sat, 29 Jul 2023 11:16:38 +0200
4 Subject: [PATCH] make deterministic
7 pom.xml | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++------
8 1 file changed, 57 insertions(+), 6 deletions(-)
10 diff --git a/pom.xml b/pom.xml
11 index 320d4f3..5a594e6 100644
15 <maven.build.timestamp.format>yyyyMMdd.HHmmss</maven.build.timestamp.format>
16 <javafx.version>19.0.2.1</javafx.version>
17 <maven.compiler.release>11</maven.compiler.release>
18 + <project.build.outputTimestamp>2023-01-01T00:00:00Z</project.build.outputTimestamp>
26 - <finalName>${project.artifactId}-${project.version}-${maven.build.timestamp}</finalName>
27 + <finalName>${project.artifactId}-${project.version}</finalName>
30 <directory>src/main/resources</directory>
33 <groupId>org.apache.maven.plugins</groupId>
34 <artifactId>maven-surefire-plugin</artifactId>
35 - <version>2.22.2</version>
36 + <version>3.1.2</version>
39 <groupId>org.apache.maven.plugins</groupId>
40 <artifactId>maven-failsafe-plugin</artifactId>
41 - <version>2.22.2</version>
42 + <version>3.1.2</version>
45 <groupId>org.apache.maven.plugins</groupId>
46 <artifactId>maven-compiler-plugin</artifactId>
47 - <version>3.10.1</version>
48 + <version>3.11.0</version>
54 + <groupId>org.apache.maven.plugins</groupId>
55 + <artifactId>maven-enforcer-plugin</artifactId>
56 + <version>3.3.0</version>
59 + <id>enforce-versions</id>
60 + <phase>validate</phase>
62 + <goal>enforce</goal>
66 + <requireMavenVersion>
67 + <version>[3.2.5,)</version>
68 + </requireMavenVersion>
69 + <requireJavaVersion>
70 + <version>[1.8,)</version>
71 + </requireJavaVersion>
72 + <requirePluginVersions />
78 <!-- Don't generate default JAR without dependencies -->
80 <groupId>org.apache.maven.plugins</groupId>
81 <artifactId>maven-jar-plugin</artifactId>
82 - <version>3.1.2</version>
83 + <version>3.3.0</version>
89 <groupId>org.apache.maven.plugins</groupId>
90 <artifactId>maven-assembly-plugin</artifactId>
91 - <version>3.1.0</version>
92 + <version>3.6.0</version>
101 + <groupId>org.apache.maven.plugins</groupId>
102 + <artifactId>maven-deploy-plugin</artifactId>
103 + <version>3.1.1</version>
106 + <groupId>org.apache.maven.plugins</groupId>
107 + <artifactId>maven-resources-plugin</artifactId>
108 + <version>3.3.1</version>
111 + <groupId>org.apache.maven.plugins</groupId>
112 + <artifactId>maven-site-plugin</artifactId>
113 + <version>4.0.0-M9</version>
116 + <groupId>org.apache.maven.plugins</groupId>
117 + <artifactId>maven-install-plugin</artifactId>
118 + <version>3.1.1</version>
121 + <groupId>org.apache.maven.plugins</groupId>
122 + <artifactId>maven-clean-plugin</artifactId>
123 + <version>3.3.1</version>