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 4f9c0b8c0d02..422334a7d0be 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 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 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 2032e0ef631d..2d1383904286 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 requirements) { } return true; } + + @Override + public String toString() { + return "JDK[" + getJavaHome() + "]"; + } } static final class ExactMatcher implements Predicate {