You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ma...@apache.org on 2021/04/02 08:54:31 UTC

[maven] branch extend-mvn-help-text created (now e189b91)

This is an automated email from the ASF dual-hosted git repository.

martinkanters pushed a change to branch extend-mvn-help-text
in repository https://gitbox.apache.org/repos/asf/maven.git.


      at e189b91  Fix typo in constant

This branch includes the following new commits:

     new 3d4f815  [MNG-6511] Describe prefixes for --projects/-pl
     new 089a029  [MNG-7051] Describe prefixes for --activate-profiles/-P
     new 1397a74  [MNG-7112] Describe behaviour when --projects and --non-recursive are combined
     new bd77e3d  Remove dangling space in resume help text
     new e189b91  Fix typo in constant

The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


[maven] 03/05: [MNG-7112] Describe behaviour when --projects and --non-recursive are combined

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

martinkanters pushed a commit to branch extend-mvn-help-text
in repository https://gitbox.apache.org/repos/asf/maven.git

commit 1397a741a805e4e2758f4600cc112619054d9664
Author: Martin Kanters <ma...@apache.org>
AuthorDate: Fri Apr 2 10:51:32 2021 +0200

    [MNG-7112] Describe behaviour when --projects and --non-recursive are combined
---
 maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java b/maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java
index 3db3f26..3dcabb3 100644
--- a/maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java
+++ b/maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java
@@ -121,7 +121,7 @@ public class CLIManager
         options.addOption( Option.builder( Character.toString( QUIET ) ).longOpt( "quiet" ).desc( "Quiet output - only show errors" ).build() );
         options.addOption( Option.builder( Character.toString( DEBUG ) ).longOpt( "debug" ).desc( "Produce execution debug output" ).build() );
         options.addOption( Option.builder( Character.toString( ERRORS ) ).longOpt( "errors" ).desc( "Produce execution error messages" ).build() );
-        options.addOption( Option.builder( Character.toString( NON_RECURSIVE ) ).longOpt( "non-recursive" ).desc( "Do not recurse into sub-projects" ).build() );
+        options.addOption( Option.builder( Character.toString( NON_RECURSIVE ) ).longOpt( "non-recursive" ).desc( "Do not recurse into sub-projects. When used together with -pl, do not recurse into sub-projects of selected aggregators" ).build() );
         options.addOption( Option.builder( Character.toString( UPDATE_SNAPSHOTS ) ).longOpt( "update-snapshots" ).desc( "Forces a check for missing releases and updated snapshots on remote repositories" ).build() );
         options.addOption( Option.builder( Character.toString( ACTIVATE_PROFILES ) ).longOpt( "activate-profiles" ).desc( "Comma-delimited list of profiles to activate. Prefixing a profile with ! excludes it, and ? marks it as optional" ).hasArg().build() );
         options.addOption( Option.builder( Character.toString( BATCH_MODE ) ).longOpt( "batch-mode" ).desc( "Run in non-interactive (batch) mode (disables output color)" ).build() );

[maven] 02/05: [MNG-7051] Describe prefixes for --activate-profiles/-P

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

martinkanters pushed a commit to branch extend-mvn-help-text
in repository https://gitbox.apache.org/repos/asf/maven.git

commit 089a029f89060be09a622ef7efb5468c08dddbbf
Author: Martin Kanters <ma...@apache.org>
AuthorDate: Fri Apr 2 10:49:22 2021 +0200

    [MNG-7051] Describe prefixes for --activate-profiles/-P
---
 maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java b/maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java
index 8b0d74e..3db3f26 100644
--- a/maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java
+++ b/maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java
@@ -123,7 +123,7 @@ public class CLIManager
         options.addOption( Option.builder( Character.toString( ERRORS ) ).longOpt( "errors" ).desc( "Produce execution error messages" ).build() );
         options.addOption( Option.builder( Character.toString( NON_RECURSIVE ) ).longOpt( "non-recursive" ).desc( "Do not recurse into sub-projects" ).build() );
         options.addOption( Option.builder( Character.toString( UPDATE_SNAPSHOTS ) ).longOpt( "update-snapshots" ).desc( "Forces a check for missing releases and updated snapshots on remote repositories" ).build() );
-        options.addOption( Option.builder( Character.toString( ACTIVATE_PROFILES ) ).longOpt( "activate-profiles" ).desc( "Comma-delimited list of profiles to activate" ).hasArg().build() );
+        options.addOption( Option.builder( Character.toString( ACTIVATE_PROFILES ) ).longOpt( "activate-profiles" ).desc( "Comma-delimited list of profiles to activate. Prefixing a profile with ! excludes it, and ? marks it as optional" ).hasArg().build() );
         options.addOption( Option.builder( Character.toString( BATCH_MODE ) ).longOpt( "batch-mode" ).desc( "Run in non-interactive (batch) mode (disables output color)" ).build() );
         options.addOption( Option.builder( SUPRESS_SNAPSHOT_UPDATES ).longOpt( "no-snapshot-updates" ).desc( "Suppress SNAPSHOT updates" ).build() );
         options.addOption( Option.builder( Character.toString( CHECKSUM_FAILURE_POLICY ) ).longOpt( "strict-checksums" ).desc( "Fail the build if checksums don't match" ).build() );

[maven] 04/05: Remove dangling space in resume help text

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

martinkanters pushed a commit to branch extend-mvn-help-text
in repository https://gitbox.apache.org/repos/asf/maven.git

commit bd77e3d23f00a67caaf33b2a1cd8628756240829
Author: Martin Kanters <ma...@apache.org>
AuthorDate: Fri Apr 2 10:52:16 2021 +0200

    Remove dangling space in resume help text
---
 maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java b/maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java
index 3dcabb3..220b3a2 100644
--- a/maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java
+++ b/maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java
@@ -136,7 +136,7 @@ public class CLIManager
         options.addOption( Option.builder( FAIL_FAST ).longOpt( "fail-fast" ).desc( "Stop at first failure in reactorized builds" ).build() );
         options.addOption( Option.builder( FAIL_AT_END ).longOpt( "fail-at-end" ).desc( "Only fail the build afterwards; allow all non-impacted builds to continue" ).build() );
         options.addOption( Option.builder( FAIL_NEVER ).longOpt( "fail-never" ).desc( "NEVER fail the build, regardless of project result" ).build() );
-        options.addOption( Option.builder( RESUME ).longOpt( "resume" ).desc( "Resume reactor from the last failed project, using the resume.properties file in the build directory " ).build() );
+        options.addOption( Option.builder( RESUME ).longOpt( "resume" ).desc( "Resume reactor from the last failed project, using the resume.properties file in the build directory" ).build() );
         options.addOption( Option.builder( RESUME_FROM ).longOpt( "resume-from" ).hasArg().desc( "Resume reactor from specified project" ).build() );
         options.addOption( Option.builder( PROJECT_LIST ).longOpt( "projects" ).desc( "Comma-delimited list of specified reactor projects to build instead of all projects. A project can be specified by [groupId]:artifactId or by its relative path. Prefixing a project with ! excludes it, and ? marks it as optional" ).hasArg().build() );
         options.addOption( Option.builder( ALSO_MAKE ).longOpt( "also-make" ).desc( "If project list is specified, also build projects required by the list" ).build() );

[maven] 05/05: Fix typo in constant

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

martinkanters pushed a commit to branch extend-mvn-help-text
in repository https://gitbox.apache.org/repos/asf/maven.git

commit e189b918ad778a46f357d76549c96c2a58fb68e7
Author: Martin Kanters <ma...@apache.org>
AuthorDate: Fri Apr 2 10:54:07 2021 +0200

    Fix typo in constant
---
 maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java | 4 ++--
 maven-embedder/src/main/java/org/apache/maven/cli/MavenCli.java   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java b/maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java
index 220b3a2..4d823a2 100644
--- a/maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java
+++ b/maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java
@@ -61,7 +61,7 @@ public class CLIManager
 
     public static final char ACTIVATE_PROFILES = 'P';
 
-    public static final String SUPRESS_SNAPSHOT_UPDATES = "nsu";
+    public static final String SUPPRESS_SNAPSHOT_UPDATES = "nsu";
 
     public static final char CHECKSUM_FAILURE_POLICY = 'C';
 
@@ -125,7 +125,7 @@ public class CLIManager
         options.addOption( Option.builder( Character.toString( UPDATE_SNAPSHOTS ) ).longOpt( "update-snapshots" ).desc( "Forces a check for missing releases and updated snapshots on remote repositories" ).build() );
         options.addOption( Option.builder( Character.toString( ACTIVATE_PROFILES ) ).longOpt( "activate-profiles" ).desc( "Comma-delimited list of profiles to activate. Prefixing a profile with ! excludes it, and ? marks it as optional" ).hasArg().build() );
         options.addOption( Option.builder( Character.toString( BATCH_MODE ) ).longOpt( "batch-mode" ).desc( "Run in non-interactive (batch) mode (disables output color)" ).build() );
-        options.addOption( Option.builder( SUPRESS_SNAPSHOT_UPDATES ).longOpt( "no-snapshot-updates" ).desc( "Suppress SNAPSHOT updates" ).build() );
+        options.addOption( Option.builder( SUPPRESS_SNAPSHOT_UPDATES ).longOpt( "no-snapshot-updates" ).desc( "Suppress SNAPSHOT updates" ).build() );
         options.addOption( Option.builder( Character.toString( CHECKSUM_FAILURE_POLICY ) ).longOpt( "strict-checksums" ).desc( "Fail the build if checksums don't match" ).build() );
         options.addOption( Option.builder( Character.toString( CHECKSUM_WARNING_POLICY ) ).longOpt( "lax-checksums" ).desc( "Warn if checksums don't match" ).build() );
         options.addOption( Option.builder( Character.toString( ALTERNATE_USER_SETTINGS ) ).longOpt( "settings" ).desc( "Alternate path for the user settings file" ).hasArg().build() );
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 c3dc3b7..5bdb040 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
@@ -1356,7 +1356,7 @@ public class MavenCli
         File baseDirectory = new File( workingDirectory, "" ).getAbsoluteFile();
 
         disableOnPresentOption( commandLine, CLIManager.BATCH_MODE, request::setInteractiveMode );
-        enableOnPresentOption( commandLine, CLIManager.SUPRESS_SNAPSHOT_UPDATES, request::setNoSnapshotUpdates );
+        enableOnPresentOption( commandLine, CLIManager.SUPPRESS_SNAPSHOT_UPDATES, request::setNoSnapshotUpdates );
         request.setGoals( commandLine.getArgList() );
         request.setReactorFailureBehavior( determineReactorFailureBehaviour ( commandLine ) );
         disableOnPresentOption( commandLine, CLIManager.NON_RECURSIVE, request::setRecursive );

[maven] 01/05: [MNG-6511] Describe prefixes for --projects/-pl

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

martinkanters pushed a commit to branch extend-mvn-help-text
in repository https://gitbox.apache.org/repos/asf/maven.git

commit 3d4f81583cd3c1951ffa8d409c536cfec5b8003f
Author: Martin Kanters <ma...@apache.org>
AuthorDate: Fri Apr 2 10:47:52 2021 +0200

    [MNG-6511] Describe prefixes for --projects/-pl
---
 maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java b/maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java
index d194180..8b0d74e 100644
--- a/maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java
+++ b/maven-embedder/src/main/java/org/apache/maven/cli/CLIManager.java
@@ -138,7 +138,7 @@ public class CLIManager
         options.addOption( Option.builder( FAIL_NEVER ).longOpt( "fail-never" ).desc( "NEVER fail the build, regardless of project result" ).build() );
         options.addOption( Option.builder( RESUME ).longOpt( "resume" ).desc( "Resume reactor from the last failed project, using the resume.properties file in the build directory " ).build() );
         options.addOption( Option.builder( RESUME_FROM ).longOpt( "resume-from" ).hasArg().desc( "Resume reactor from specified project" ).build() );
-        options.addOption( Option.builder( PROJECT_LIST ).longOpt( "projects" ).desc( "Comma-delimited list of specified reactor projects to build instead of all projects. A project can be specified by [groupId]:artifactId or by its relative path" ).hasArg().build() );
+        options.addOption( Option.builder( PROJECT_LIST ).longOpt( "projects" ).desc( "Comma-delimited list of specified reactor projects to build instead of all projects. A project can be specified by [groupId]:artifactId or by its relative path. Prefixing a project with ! excludes it, and ? marks it as optional" ).hasArg().build() );
         options.addOption( Option.builder( ALSO_MAKE ).longOpt( "also-make" ).desc( "If project list is specified, also build projects required by the list" ).build() );
         options.addOption( Option.builder( ALSO_MAKE_DEPENDENTS ).longOpt( "also-make-dependents" ).desc( "If project list is specified, also build projects that depend on projects on the list" ).build() );
         options.addOption( Option.builder( LOG_FILE ).longOpt( "log-file" ).hasArg().desc( "Log file where all build output will go (disables output color)" ).build() );