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> {