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

sjaranowski pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven.git


The following commit(s) were added to refs/heads/master by this push:
     new f7b19bc72c [MNG-8759] Restore toString method in DefaultJavaToolchain
f7b19bc72c is described below

commit f7b19bc72c6de1a14fa635e0c966d5ea9938fdf0
Author: Slawomir Jaranowski <s.jaranow...@gmail.com>
AuthorDate: Fri May 30 20:41:16 2025 +0200

    [MNG-8759] Restore toString method in DefaultJavaToolchain
---
 .../org/apache/maven/toolchain/ToolchainManagerFactory.java    | 10 ++++++++++
 .../org/apache/maven/impl/DefaultJavaToolchainFactory.java     |  5 +++++
 2 files changed, 15 insertions(+)

diff --git 
a/compat/maven-compat/src/main/java/org/apache/maven/toolchain/ToolchainManagerFactory.java
 
b/compat/maven-compat/src/main/java/org/apache/maven/toolchain/ToolchainManagerFactory.java
index 4f9c0b8c0d..422334a7d0 100644
--- 
a/compat/maven-compat/src/main/java/org/apache/maven/toolchain/ToolchainManagerFactory.java
+++ 
b/compat/maven-compat/src/main/java/org/apache/maven/toolchain/ToolchainManagerFactory.java
@@ -212,6 +212,11 @@ public org.apache.maven.api.toolchain.ToolchainModel 
getModel() {
         public boolean matchesRequirements(Map<String, String> requirements) {
             return delegate.matchesRequirements(requirements);
         }
+
+        @Override
+        public String toString() {
+            return delegate.toString();
+        }
     }
 
     private record ToolchainWrapperV3(org.apache.maven.api.Toolchain delegate) 
implements Toolchain, ToolchainPrivate {
@@ -235,5 +240,10 @@ public boolean matchesRequirements(Map<String, String> 
requirements) {
         public ToolchainModel getModel() {
             return new ToolchainModel(delegate.getModel());
         }
+
+        @Override
+        public String toString() {
+            return delegate.toString();
+        }
     }
 }
diff --git 
a/impl/maven-impl/src/main/java/org/apache/maven/impl/DefaultJavaToolchainFactory.java
 
b/impl/maven-impl/src/main/java/org/apache/maven/impl/DefaultJavaToolchainFactory.java
index 2032e0ef63..2d13839042 100644
--- 
a/impl/maven-impl/src/main/java/org/apache/maven/impl/DefaultJavaToolchainFactory.java
+++ 
b/impl/maven-impl/src/main/java/org/apache/maven/impl/DefaultJavaToolchainFactory.java
@@ -167,6 +167,11 @@ public boolean matchesRequirements(Map<String, String> 
requirements) {
             }
             return true;
         }
+
+        @Override
+        public String toString() {
+            return "JDK[" + getJavaHome() + "]";
+        }
     }
 
     static final class ExactMatcher implements Predicate<String> {

Reply via email to