This is an automated email from the ASF dual-hosted git repository.

elharo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-jmod-plugin.git


The following commit(s) were added to refs/heads/master by this push:
     new 5e76fe6  Replace deprecated code (#90)
5e76fe6 is described below

commit 5e76fe63ce293bd2c770458e78ba86d16f7b5674
Author: Elliotte Rusty Harold <[email protected]>
AuthorDate: Sat Dec 27 12:48:59 2025 +0000

    Replace deprecated code (#90)
    
    * Replace deprecated code
    
    * spotless
---
 src/main/java/org/apache/maven/plugins/jmod/AbstractJModMojo.java | 5 ++---
 src/main/java/org/apache/maven/plugins/jmod/JModCreateMojo.java   | 6 +++---
 2 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/src/main/java/org/apache/maven/plugins/jmod/AbstractJModMojo.java 
b/src/main/java/org/apache/maven/plugins/jmod/AbstractJModMojo.java
index 49d8804..f378a2c 100644
--- a/src/main/java/org/apache/maven/plugins/jmod/AbstractJModMojo.java
+++ b/src/main/java/org/apache/maven/plugins/jmod/AbstractJModMojo.java
@@ -24,7 +24,6 @@ import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 import java.util.List;
 import java.util.Map;
-import java.util.Properties;
 
 import org.apache.maven.execution.MavenSession;
 import org.apache.maven.plugin.AbstractMojo;
@@ -112,8 +111,8 @@ public abstract class AbstractJModMojo extends AbstractMojo 
{
         // Try to find jmod from JAVA_HOME environment variable
         // 
----------------------------------------------------------------------
         if (!jModExe.exists() || !jModExe.isFile()) {
-            Properties env = CommandLineUtils.getSystemEnvVars();
-            String javaHome = env.getProperty("JAVA_HOME");
+            Map<String, String> env = System.getenv();
+            String javaHome = env.get("JAVA_HOME");
             if (StringUtils.isEmpty(javaHome)) {
                 throw new IOException("The environment variable JAVA_HOME is 
not correctly set.");
             }
diff --git a/src/main/java/org/apache/maven/plugins/jmod/JModCreateMojo.java 
b/src/main/java/org/apache/maven/plugins/jmod/JModCreateMojo.java
index 5586591..24c7162 100644
--- a/src/main/java/org/apache/maven/plugins/jmod/JModCreateMojo.java
+++ b/src/main/java/org/apache/maven/plugins/jmod/JModCreateMojo.java
@@ -42,7 +42,7 @@ import org.apache.maven.shared.utils.io.FileUtils;
 import org.apache.maven.shared.utils.logging.MessageUtils;
 import org.apache.maven.toolchain.Toolchain;
 import org.apache.maven.toolchain.ToolchainManager;
-import org.apache.maven.toolchain.java.DefaultJavaToolChain;
+import org.apache.maven.toolchain.java.JavaToolchainImpl;
 import org.codehaus.plexus.languages.java.jpms.JavaModuleDescriptor;
 import org.codehaus.plexus.languages.java.jpms.LocationManager;
 import org.codehaus.plexus.languages.java.jpms.ModuleNameSource;
@@ -420,8 +420,8 @@ public class JModCreateMojo extends AbstractJModMojo {
                         
ResolvePathsRequest.ofFiles(dependencyArtifacts).setMainModuleDescriptor(moduleInfo);
 
                 Toolchain toolchain = getToolchain();
-                if (toolchain != null && toolchain instanceof 
DefaultJavaToolChain) {
-                    request.setJdkHome(new File(((DefaultJavaToolChain) 
toolchain).getJavaHome()));
+                if (toolchain != null && toolchain instanceof 
JavaToolchainImpl) {
+                    request.setJdkHome(new File(((JavaToolchainImpl) 
toolchain).getJavaHome()));
                 }
 
                 resolvePathsResult = locationManager.resolvePaths(request);

Reply via email to