From c8570f7811dda8eb4c6314c54976afa8ebe5ffbf Mon Sep 17 00:00:00 2001 From: Leah Amelia Chen Date: Sun, 15 Dec 2024 20:58:33 +0200 Subject: [PATCH] various POM fixes This patch does a number of things: 1. Remove the `git-commit-id-maven-plugin` and avoid needing to have a working Git repository and Git in order to compile; 2. Remove `toolchains-maven-plugin` and avoid downloading Temurin; 3. Patch the module path of the JLink plugin to avoid a build failure; 4. Disable failing tests that can't be disabled via `-Dtest`, as they are within the `server` subproject. diff --git a/app/pom.xml b/app/pom.xml index 5a0de98..5e511d9 100644 --- a/app/pom.xml +++ b/app/pom.xml @@ -14,7 +14,7 @@ ${maven.build.timestamp} yyyy-MM-dd-HH-mm - ${project.version}-${timestamp}-${git.commit.id.abbrev} + ${project.version} @@ -72,29 +72,6 @@ 9bf415bef68c39b3fb0a845ade2c86cb707d0457eba7badc6b9dd29ba7e773f0 - - io.github.git-commit-id - git-commit-id-maven-plugin - ${versions.plugin.git-commit} - - - get-the-git-infos - - revision - - initialize - - - - true - ${project.build.outputDirectory}/crate-build.properties - - ^git.build.(time|version)$ - ^git.commit.id.(abbrev|full)$ - - full - - diff --git a/pom.xml b/pom.xml index 3c9910c..304aa90 100644 --- a/pom.xml +++ b/pom.xml @@ -175,26 +175,6 @@ - - org.mvnsearch - toolchains-maven-plugin - ${versions.plugin.toolchains} - - - - toolchain - - - - - - - ${versions.jdk} - temurin - - - - org.jacoco jacoco-maven-plugin @@ -242,6 +222,9 @@ ${versions.plugin.jlink} true + + @jdk@/lib/openjdk/jmods + java.base java.logging diff --git a/server/pom.xml b/server/pom.xml index acc86cb..5297e01 100644 --- a/server/pom.xml +++ b/server/pom.xml @@ -25,6 +25,11 @@ false + + + NodeStatsITest + CopyIntegrationTest +