mirror of https://github.com/apache/maven.git
o Tweaked error message formatting
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-3/trunk@829065 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
a05c12af81
commit
f5a93816c7
|
@ -203,11 +203,6 @@ private String getMessage( String message, Throwable exception )
|
||||||
{
|
{
|
||||||
String exceptionMessage = t.getMessage();
|
String exceptionMessage = t.getMessage();
|
||||||
|
|
||||||
if ( exceptionMessage == null )
|
|
||||||
{
|
|
||||||
exceptionMessage = "";
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( t instanceof AbstractMojoExecutionException )
|
if ( t instanceof AbstractMojoExecutionException )
|
||||||
{
|
{
|
||||||
String longMessage = ( (AbstractMojoExecutionException) t ).getLongMessage();
|
String longMessage = ( (AbstractMojoExecutionException) t ).getLongMessage();
|
||||||
|
@ -219,35 +214,56 @@ private String getMessage( String message, Throwable exception )
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
exceptionMessage += ": " + longMessage;
|
exceptionMessage = join( exceptionMessage, longMessage );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ( StringUtils.isEmpty( exceptionMessage ) )
|
||||||
|
{
|
||||||
|
exceptionMessage = t.getClass().getSimpleName();
|
||||||
|
}
|
||||||
|
|
||||||
if ( t instanceof UnknownHostException && !fullMessage.contains( "host" ) )
|
if ( t instanceof UnknownHostException && !fullMessage.contains( "host" ) )
|
||||||
{
|
{
|
||||||
if ( fullMessage.length() > 0 )
|
fullMessage = join( fullMessage, "Unknown host " + exceptionMessage );
|
||||||
{
|
|
||||||
fullMessage += ": ";
|
|
||||||
}
|
|
||||||
fullMessage += "Unknown host " + exceptionMessage;
|
|
||||||
}
|
}
|
||||||
else if ( !fullMessage.contains( exceptionMessage ) )
|
else if ( !fullMessage.contains( exceptionMessage ) )
|
||||||
{
|
{
|
||||||
if ( fullMessage.length() > 0 )
|
fullMessage = join( fullMessage, exceptionMessage );
|
||||||
{
|
|
||||||
fullMessage += ": ";
|
|
||||||
}
|
}
|
||||||
fullMessage += exceptionMessage;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( StringUtils.isEmpty( fullMessage ) && exception != null )
|
|
||||||
{
|
|
||||||
fullMessage = exception.toString();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return fullMessage.trim();
|
return fullMessage.trim();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private String join( String message1, String message2 )
|
||||||
|
{
|
||||||
|
String message = "";
|
||||||
|
|
||||||
|
if ( StringUtils.isNotEmpty( message1 ) )
|
||||||
|
{
|
||||||
|
message = message1.trim();
|
||||||
|
}
|
||||||
|
|
||||||
|
if ( StringUtils.isNotEmpty( message2 ) )
|
||||||
|
{
|
||||||
|
if ( StringUtils.isNotEmpty( message ) )
|
||||||
|
{
|
||||||
|
if ( message.endsWith( "." ) || message.endsWith( "!" ) || message.endsWith( ":" ) )
|
||||||
|
{
|
||||||
|
message += " ";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
message += ": ";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
message += message2;
|
||||||
|
}
|
||||||
|
|
||||||
|
return message;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue