From 778dce60e49ca4fc48532e0206a925c61672620c Mon Sep 17 00:00:00 2001 From: Minijackson Date: Tue, 13 Oct 2026 14:32:41 +0200 Subject: [PATCH 1/2] maven: fix maven plugin versions This ensures the reproducibility of the build environment, instead of using versions that depend on the used Maven version. --- pom.xml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/pom.xml b/pom.xml index 1b3473bc53..2f3c3dbc43 100644 --- a/pom.xml +++ b/pom.xml @@ -125,6 +125,30 @@ + + maven-clean-plugin + 3.5.0 + + + maven-install-plugin + 3.2.0 + + + maven-site-plugin + 3.22.0 + + + maven-deploy-plugin + 3.1.2 + + + maven-resources-plugin + 3.5.0 + + + maven-dependency-plugin + 3.11.0 + org.apache.maven.plugins maven-surefire-plugin From 0db2ea8717ffc8d2d44865b8bd419b131885f5c1 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Wed, 14 Oct 2026 14:00:45 +0200 Subject: [PATCH 2/2] maven: enforce having maven plugin versions Maven plugins without a specified version is allowed by default. This changes adds the maven enforcer plugin which disallows that behaviour, so that the build environment is reproducible. --- pom.xml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pom.xml b/pom.xml index 2f3c3dbc43..060b046f3d 100644 --- a/pom.xml +++ b/pom.xml @@ -103,6 +103,24 @@ + + org.apache.maven.plugins + maven-enforcer-plugin + 3.6.3 + + + enforce-plugin-versions + + enforce + + + + + + + + + maven-compiler-plugin 3.6.2