diff --git a/maven-core/src/main/java/org/apache/maven/DefaultMaven.java b/maven-core/src/main/java/org/apache/maven/DefaultMaven.java index eb419d6846..dc76375ae7 100644 --- a/maven-core/src/main/java/org/apache/maven/DefaultMaven.java +++ b/maven-core/src/main/java/org/apache/maven/DefaultMaven.java @@ -85,8 +85,7 @@ public class DefaultMaven // artifact resolution // lifecycle execution - public ReactorManager createReactorManager( MavenExecutionRequest request, - MavenExecutionResult result ) + public ReactorManager createReactorManager( MavenExecutionRequest request, MavenExecutionResult result ) { List projects; try @@ -115,16 +114,13 @@ public ReactorManager createReactorManager( MavenExecutionRequest request, try { - reactorManager = new ReactorManager( - projects, - request.getReactorFailureBehavior() ); + reactorManager = new ReactorManager( projects, request.getReactorFailureBehavior() ); result.setReactorManager( reactorManager ); } catch ( CycleDetectedException e ) { - String message = "The projects in the reactor contain a cyclic reference: " - + e.getMessage(); + String message = "The projects in the reactor contain a cyclic reference: " + e.getMessage(); ProjectCycleException error = new ProjectCycleException( projects, message, e ); @@ -148,9 +144,7 @@ public MavenExecutionResult execute( MavenExecutionRequest request ) MavenExecutionResult result = new DefaultMavenExecutionResult(); - ReactorManager reactorManager = createReactorManager( - request, - result ); + ReactorManager reactorManager = createReactorManager( request, result ); if ( result.hasExceptions() ) { diff --git a/maven-embedder/src/main/java/org/apache/maven/cli/CLIReportingUtils.java b/maven-embedder/src/main/java/org/apache/maven/cli/CLIReportingUtils.java index 0b208b76a5..6711dd4129 100644 --- a/maven-embedder/src/main/java/org/apache/maven/cli/CLIReportingUtils.java +++ b/maven-embedder/src/main/java/org/apache/maven/cli/CLIReportingUtils.java @@ -122,7 +122,7 @@ public static void logResult( MavenExecutionRequest request, line( logger ); } - if ( ( reactorManager != null ) && !ReactorManager.FAIL_NEVER.equals( reactorManager.getFailureBehavior() ) ) + if ( !ReactorManager.FAIL_NEVER.equals( request.getReactorFailureBehavior() ) ) { logger.info( "BUILD FAILED" ); @@ -131,6 +131,7 @@ public static void logResult( MavenExecutionRequest request, stats( request.getStartTime(), logger ); line( logger ); + printSuccess = false; } else