Skip to content

Commit dd670bf

Browse files
committed
[MNG-8140] Always tell why model was discarded as "invalid" (#1555)
The info is there, but we redirect user to rinse-repeat in debug mode, that that creates a TON of output. All is there, just tell why. --- https://issues.apache.org/jira/browse/MNG-8140
1 parent 9db546d commit dd670bf

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

maven-core/src/main/java/org/apache/maven/internal/aether/LoggingRepositoryListener.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -90,14 +90,10 @@ public void metadataInvalid(RepositoryEvent event) {
9090
@Override
9191
public void artifactDescriptorInvalid(RepositoryEvent event) {
9292
// The exception stack trace is not really interesting here
93-
// but the message itself may be quite details and span multiple
94-
// lines with errors in it, so only display it at debug level.
95-
String msg = "The POM for {} is invalid, transitive dependencies (if any) will not be available: {}";
96-
if (logger.isDebugEnabled()) {
97-
logger.warn(msg, event.getArtifact(), event.getException().getMessage());
98-
} else {
99-
logger.warn(msg, event.getArtifact(), "enable verbose output (-X) for more details");
100-
}
93+
logger.warn(
94+
"The POM for {} is invalid, transitive dependencies (if any) will not be available: {}",
95+
event.getArtifact(),
96+
event.getException().getMessage());
10197
}
10298

10399
@Override

0 commit comments

Comments
 (0)