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

slachiewicz pushed a commit to branch depr
in repository https://gitbox.apache.org/repos/asf/maven-jlink-plugin.git

commit 3ed885d690a8a1d6178f300dad10b86dd3e9e4b6
Author: Sylwester Lachiewicz <[email protected]>
AuthorDate: Sat Dec 20 22:26:02 2025 +0100

    Replace deprecated DefaultJavaToolChain
---
 src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java 
b/src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java
index be4d37a..5a5c3a7 100644
--- a/src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java
+++ b/src/main/java/org/apache/maven/plugins/jlink/JLinkMojo.java
@@ -71,7 +71,7 @@ import 
org.apache.maven.shared.filtering.MavenResourcesFiltering;
 import org.apache.maven.toolchain.Toolchain;
 import org.apache.maven.toolchain.ToolchainManager;
 import org.apache.maven.toolchain.ToolchainPrivate;
-import org.apache.maven.toolchain.java.DefaultJavaToolChain;
+import org.apache.maven.toolchain.java.JavaToolchainImpl;
 import org.codehaus.plexus.archiver.ArchiverException;
 import org.codehaus.plexus.archiver.zip.ZipArchiver;
 import org.codehaus.plexus.languages.java.jpms.JavaModuleDescriptor;
@@ -522,9 +522,9 @@ public class JLinkMojo extends AbstractJLinkMojo {
 
             Optional<Toolchain> toolchain = getToolchain();
             if (toolchain.isPresent()
-                    && toolchain.orElseThrow(NoSuchElementException::new) 
instanceof DefaultJavaToolChain) {
+                    && toolchain.orElseThrow(NoSuchElementException::new) 
instanceof JavaToolchainImpl) {
                 Toolchain toolchain1 = 
toolchain.orElseThrow(NoSuchElementException::new);
-                request.setJdkHome(new File(((DefaultJavaToolChain) 
toolchain1).getJavaHome()));
+                request.setJdkHome(new File(((JavaToolchainImpl) 
toolchain1).getJavaHome()));
             }
 
             ResolvePathsResult<File> resolvePathsResult = 
locationManager.resolvePaths(request);

Reply via email to