From 87ca30aac974f19d5014883ebbe0081218a3e2f6 Mon Sep 17 00:00:00 2001 From: Sergey Ponomarev Date: Sun, 22 Sep 2024 20:25:11 +0300 Subject: [PATCH] OF-2877 Reproducible builds Pin the build timestamp and disable Built-By, Created-By and Build-Jdk-Spec fields from generated manifest. The Maven JAR plugin is updated to latest version that has the new option addDefaultEntries --- i18n/pom.xml | 4 ++++ plugins/pom.xml | 10 +++++++++- pom.xml | 6 +++++- starter/pom.xml | 2 ++ xmppserver/pom.xml | 4 ++++ 5 files changed, 24 insertions(+), 2 deletions(-) diff --git a/i18n/pom.xml b/i18n/pom.xml index 87e5ed8779..a105700f2d 100644 --- a/i18n/pom.xml +++ b/i18n/pom.xml @@ -9,6 +9,10 @@ i18n Internationalization files for Openfire These files are shared among the starter and xmppserver modules + + + 2024-01-01T00:00:00Z + diff --git a/plugins/pom.xml b/plugins/pom.xml index 1ce4a3c6df..e899ad9b27 100644 --- a/plugins/pom.xml +++ b/plugins/pom.xml @@ -110,6 +110,8 @@ UTF-8 + + 2024-01-01T00:00:00Z + false + + **/*_jsp.java diff --git a/pom.xml b/pom.xml index 1f1f176e61..4da6f10a42 100644 --- a/pom.xml +++ b/pom.xml @@ -115,6 +115,8 @@ UTF-8 + + 2024-01-01T00:00:00Z @@ -225,12 +227,14 @@ org.apache.maven.plugins maven-jar-plugin - 3.1.1 + 3.4.2 false true + + false Jive Software (www.igniterealtime.org) diff --git a/starter/pom.xml b/starter/pom.xml index 8e73dacf29..a7286403b5 100644 --- a/starter/pom.xml +++ b/starter/pom.xml @@ -10,6 +10,8 @@ Starter for Openfire Starts Openfire and also launches the web admin interface in a web browser + + 2024-01-01T00:00:00Z diff --git a/xmppserver/pom.xml b/xmppserver/pom.xml index 285195d2e2..b23c006b42 100644 --- a/xmppserver/pom.xml +++ b/xmppserver/pom.xml @@ -10,6 +10,8 @@ Core XMPP Server + + 2024-01-01T00:00:00Z ${basedir}/src/main/webapp @@ -106,6 +108,8 @@ true + + false