This is an automated email from the ASF dual-hosted git repository.
sjaranowski pushed a commit to branch maven-3.9.x
in repository https://gitbox.apache.org/repos/asf/maven.git
The following commit(s) were added to refs/heads/maven-3.9.x by this push:
new c433909923 Simplify formatting of prerequisites-requirements error
c433909923 is described below
commit c43390992319545cfd4d86987ae19b3d631a3481
Author: Slawomir Jaranowski <[email protected]>
AuthorDate: Sun Dec 7 18:31:57 2025 +0100
Simplify formatting of prerequisites-requirements error
System aware line end is not needed here
---
.../org/apache/maven/plugin/internal/DefaultMavenPluginManager.java | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git
a/maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java
b/maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java
index 5e80e0c652..794e67ac57 100644
---
a/maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java
+++
b/maven-core/src/main/java/org/apache/maven/plugin/internal/DefaultMavenPluginManager.java
@@ -296,14 +296,12 @@ public void checkPrerequisites(PluginDescriptor
pluginDescriptor) throws PluginI
});
// aggregate all exceptions
if (!prerequisiteExceptions.isEmpty()) {
- String ln = System.lineSeparator();
String messages = prerequisiteExceptions.stream()
.map(IllegalStateException::getMessage)
- .collect(Collectors.joining(ln + '\t'));
+ .collect(Collectors.joining("\n\t"));
PluginIncompatibleException pie = new PluginIncompatibleException(
pluginDescriptor.getPlugin(),
- ln + "The plugin " + pluginDescriptor.getId() + " has
unmet prerequisites: " + ln + '\t'
- + messages);
+ "\nThe plugin " + pluginDescriptor.getId() + " has unmet
prerequisites: \n\t" + messages);
prerequisiteExceptions.forEach(pie::addSuppressed);
throw pie;
}