You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by mi...@apache.org on 2021/12/20 20:54:41 UTC

[maven] 01/01: [MNG-7193] Introduce MAVEN_ARGS environment variable

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

michaelo pushed a commit to branch MNG-7193
in repository https://gitbox.apache.org/repos/asf/maven.git

commit 1301130b9269bf67f62968ab9fbf292c9b767523
Author: Michael Osipov <mi...@apache.org>
AuthorDate: Mon Dec 20 21:53:45 2021 +0100

    [MNG-7193] Introduce MAVEN_ARGS environment variable
    
    Add args directly after the class name and leave users the option to override
    with maven.config or CLI args.
    
    This closes #637
---
 apache-maven/src/assembly/shared/run     | 1 +
 apache-maven/src/assembly/shared/run.cmd | 1 +
 2 files changed, 2 insertions(+)

diff --git a/apache-maven/src/assembly/shared/run b/apache-maven/src/assembly/shared/run
index b89ecc7..28814a8 100755
--- a/apache-maven/src/assembly/shared/run
+++ b/apache-maven/src/assembly/shared/run
@@ -17,4 +17,5 @@ exec "$JAVACMD" \
   "-Dlibrary.jansi.path=${MAVEN_HOME}/lib/jansi-native" \
   "-Dmaven.multiModuleProjectDirectory=$MAVEN_PROJECTBASEDIR" \
   $LAUNCHER_CLASS \
+  $MAVEN_ARGS \
   "$@"
diff --git a/apache-maven/src/assembly/shared/run.cmd b/apache-maven/src/assembly/shared/run.cmd
index ab6da36..71a9c05 100755
--- a/apache-maven/src/assembly/shared/run.cmd
+++ b/apache-maven/src/assembly/shared/run.cmd
@@ -8,6 +8,7 @@
   "-Dlibrary.jansi.path=%MAVEN_HOME%\lib\jansi-native" ^
   "-Dmaven.multiModuleProjectDirectory=%MAVEN_PROJECTBASEDIR%" ^
   %LAUNCHER_CLASS% ^
+  %MAVEN_ARGS% ^
   %*
 if ERRORLEVEL 1 goto error
 goto end