From c08d741f55b55d5c58a3d39835eb2e0b89b13faa Mon Sep 17 00:00:00 2001 From: Reed von Redwitz Date: Thu, 9 Apr 2026 14:00:26 +0200 Subject: [PATCH] chore(spawn-local-jdk): replace auto-service with native JPMS service registration --- .gitignore | 2 ++ pom.xml | 6 +----- spawn-local-jdk/pom.xml | 18 ------------------ .../local/jdk/JDKHomeBasedPatternDetector.java | 2 -- spawn-local-jdk/src/main/java/module-info.java | 2 -- 5 files changed, 3 insertions(+), 27 deletions(-) diff --git a/.gitignore b/.gitignore index 2d83894..d8566ab 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,5 @@ target/ # IntelliJ IDEA .idea/ *.iml + +.build/ diff --git a/pom.xml b/pom.xml index 32195fb..7242c6d 100644 --- a/pom.xml +++ b/pom.xml @@ -68,14 +68,13 @@ 3.27.7 - 1.1.1 0.21.5 1.18.4 + 0.19.0 2.21.2 6.0.3 2.0.1 5.23.0 - 0.19.0 3.15.0 @@ -340,9 +339,6 @@ org.apache.maven.plugins maven-surefire-plugin ${maven-surefire-plugin.version} - - false - diff --git a/spawn-local-jdk/pom.xml b/spawn-local-jdk/pom.xml index a59fe7b..5bc4316 100644 --- a/spawn-local-jdk/pom.xml +++ b/spawn-local-jdk/pom.xml @@ -18,12 +18,6 @@ Provides a facility to detect installed JDKs on the local platform - - com.google.auto.service - auto-service-annotations - ${auto-service.version} - - build.spawn spawn-application @@ -152,18 +146,6 @@ - - maven-compiler-plugin - - - - com.google.auto.service - auto-service - ${auto-service.version} - - - - org.apache.maven.plugins maven-dependency-plugin diff --git a/spawn-local-jdk/src/main/java/build/spawn/platform/local/jdk/JDKHomeBasedPatternDetector.java b/spawn-local-jdk/src/main/java/build/spawn/platform/local/jdk/JDKHomeBasedPatternDetector.java index a484a71..05a17a2 100644 --- a/spawn-local-jdk/src/main/java/build/spawn/platform/local/jdk/JDKHomeBasedPatternDetector.java +++ b/spawn-local-jdk/src/main/java/build/spawn/platform/local/jdk/JDKHomeBasedPatternDetector.java @@ -25,7 +25,6 @@ import build.base.foundation.Exceptional; import build.base.logging.Logger; import build.spawn.jdk.JDK; -import com.google.auto.service.AutoService; import java.io.IOException; import java.io.InputStream; @@ -55,7 +54,6 @@ * @author brian.oliver * @since Nov-2019 */ -@AutoService(JDKDetector.class) public class JDKHomeBasedPatternDetector implements JDKDetector { diff --git a/spawn-local-jdk/src/main/java/module-info.java b/spawn-local-jdk/src/main/java/module-info.java index 12d4845..6b7c91b 100644 --- a/spawn-local-jdk/src/main/java/module-info.java +++ b/spawn-local-jdk/src/main/java/module-info.java @@ -24,8 +24,6 @@ * @since Jan-2025 */ open module build.spawn.platform.local.jdk { - requires com.google.auto.service; - requires java.logging; requires transitive build.base.foundation;