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/06/26 22:27:45 UTC
[maven] branch maven-3.8.x updated: [MNG-6837] Simplify detection
of the MAVEN_HOME and make it fully qualified on Windows
This is an automated email from the ASF dual-hosted git repository.
michaelo pushed a commit to branch maven-3.8.x
in repository https://gitbox.apache.org/repos/asf/maven.git
The following commit(s) were added to refs/heads/maven-3.8.x by this push:
new 3a465e1 [MNG-6837] Simplify detection of the MAVEN_HOME and make it fully qualified on Windows
3a465e1 is described below
commit 3a465e14779483c1c4f0be552298f5d2b232a29b
Author: Rostislav Krasny <45...@users.noreply.github.com>
AuthorDate: Wed Jan 1 20:30:15 2020 +0200
[MNG-6837] Simplify detection of the MAVEN_HOME and make it fully qualified on Windows
The removed 'stripMHome' recursive function is not needed anymore
This closes #307
---
apache-maven/src/bin/mvn.cmd | 10 +++-------
1 file changed, 3 insertions(+), 7 deletions(-)
diff --git a/apache-maven/src/bin/mvn.cmd b/apache-maven/src/bin/mvn.cmd
index 0b38157..50dafc7 100644
--- a/apache-maven/src/bin/mvn.cmd
+++ b/apache-maven/src/bin/mvn.cmd
@@ -60,15 +60,11 @@ echo NB: JAVA_HOME should point to a JDK not a JRE >&2
goto error
:chkMHome
-set "MAVEN_HOME=%~dp0.."
-if not "%MAVEN_HOME%"=="" goto stripMHome
+set "MAVEN_HOME=%~dp0"
+set "MAVEN_HOME=%MAVEN_HOME:~0,-5%"
+if not "%MAVEN_HOME%"=="" goto checkMCmd
goto error
-:stripMHome
-if not "_%MAVEN_HOME:~-1%"=="_\" goto checkMCmd
-set "MAVEN_HOME=%MAVEN_HOME:~0,-1%"
-goto stripMHome
-
:checkMCmd
if exist "%MAVEN_HOME%\bin\mvn.cmd" goto init
goto error