This is an automated email from the ASF dual-hosted git repository. michaelo pushed a commit to branch MNG-6268 in repository https://gitbox.apache.org/repos/asf/maven.git
commit 2b4790f86bc60820fe6877611a3c2c13f855bf78 Author: Michael Osipov <micha...@apache.org> AuthorDate: Sun Nov 22 11:56:05 2020 +0100 [MNG-6268] When a reactor build fails Maven should include -f (if used) in command line suggestion --- .../src/main/java/org/apache/maven/cli/MavenCli.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java b/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java index fd650f0..0617fdb 100644 --- a/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java +++ b/maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java @@ -1030,9 +1030,15 @@ public class MavenCli } } + String altPomFileArg = ""; + if ( cliRequest.commandLine.hasOption( CLIManager.ALTERNATE_POM_FILE ) ) + { + String alternatePomFile = cliRequest.commandLine.getOptionValue( CLIManager.ALTERNATE_POM_FILE ); + altPomFileArg = "-f " + alternatePomFile + " "; + } if ( result.canResume() ) { - logBuildResumeHint( "mvn <args> -r" ); + logBuildResumeHint( "mvn " + altPomFileArg + "<args> -r" ); } else if ( !failedProjects.isEmpty() ) { @@ -1045,7 +1051,7 @@ public class MavenCli if ( !firstFailedProject.equals( sortedProjects.get( 0 ) ) ) { String resumeFromSelector = getResumeFromSelector( sortedProjects, firstFailedProject ); - logBuildResumeHint( "mvn <args> -rf " + resumeFromSelector ); + logBuildResumeHint( "mvn " + altPomFileArg + "<args> -rf " + resumeFromSelector ); } }