Author: bentmann Date: Thu May 27 06:43:04 2010 New Revision: 948688 URL: http://svn.apache.org/viewvc?rev=948688&view=rev Log: o Suppressed stack trace for unrecognized CLI options
Modified: maven/maven-3/trunk/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java 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=948688&r1=948687&r2=948688&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 Thu May 27 06:43:04 2010 @@ -28,6 +28,7 @@ import java.util.StringTokenizer; import org.apache.commons.cli.CommandLine; import org.apache.commons.cli.ParseException; +import org.apache.commons.cli.UnrecognizedOptionException; import org.apache.maven.Maven; import org.apache.maven.exception.DefaultExceptionHandler; import org.apache.maven.exception.ExceptionHandler; @@ -163,7 +164,12 @@ public class MavenCli { return e.exitCode; } - catch( Exception e ) + catch ( UnrecognizedOptionException e ) + { + // pure user error, suppress stack trace + return 1; + } + catch ( Exception e ) { CLIReportingUtils.showError( logger, "Error executing Maven.", e, cliRequest.showErrors );