Author: bentmann
Date: Wed Nov 4 12:51:58 2009
New Revision: 832729
URL:
http://svn.apache.org/viewvc?rev=832729&view=revLog:
[MNG-4426] No javac errors in console when error stacktraces are turned on
Modified:
maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/exception/DefaultExceptionHandler.java
maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/project/MavenProject.java
maven/maven-3/trunk/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java
Modified: maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/exception/DefaultExceptionHandler.java
URL:
http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/exception/DefaultExceptionHandler.java?rev=832729&r1=832728&r2=832729&view=diff==============================================================================
--- maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/exception/DefaultExceptionHandler.java (original)
+++ maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/exception/DefaultExceptionHandler.java Wed Nov 4 12:51:58 2009
@@ -212,9 +212,9 @@
{
exceptionMessage = longMessage;
}
- else
+ else if ( !exceptionMessage.contains( longMessage ) )
{
- exceptionMessage = join( exceptionMessage, longMessage );
+ exceptionMessage = join( exceptionMessage, '\n' + longMessage );
}
}
}
Modified: maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/project/MavenProject.java
URL:
http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/project/MavenProject.java?rev=832729&r1=832728&r2=832729&view=diff==============================================================================
--- maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/project/MavenProject.java (original)
+++ maven/maven-3/trunk/maven-core/src/main/java/org/apache/maven/project/MavenProject.java Wed Nov 4 12:51:58 2009
@@ -235,7 +235,6 @@
this.repositorySystem = repositorySystem;
}
- //TODO: need to integrate the effective scope and refactor it out of the MMS
@Deprecated
public Set<Artifact> createArtifacts( ArtifactFactory artifactFactory, String inheritedScope, ArtifactFilter filter )
throws InvalidDependencyVersionException
Modified: maven/maven-3/trunk/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java
URL:
http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java?rev=832729&r1=832728&r2=832729&view=diff==============================================================================
--- maven/maven-3/trunk/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java (original)
+++ maven/maven-3/trunk/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java Wed Nov 4 12:51:58 2009
@@ -481,18 +481,32 @@
referenceKey = references.get( summary.getReference() );
if ( referenceKey == null )
{
- referenceKey = "[" + references.size() + "]";
+ referenceKey = "[Help " + ( references.size() + 1 ) + "]";
references.put( summary.getReference(), referenceKey );
}
}
+ String msg = indent + summary.getMessage();
+
+ if ( StringUtils.isNotEmpty( referenceKey ) )
+ {
+ if ( msg.indexOf( '\n' ) < 0 )
+ {
+ msg += " -> " + referenceKey;
+ }
+ else
+ {
+ msg += '\n' + indent + "-> " + referenceKey;
+ }
+ }
+
if ( showErrors )
{
- logger.error( indent + referenceKey, summary.getException() );
+ logger.error( msg, summary.getException() );
}
else
{
- logger.error( indent + summary.getMessage() + " " + referenceKey );
+ logger.error( msg );
}
indent += " ";