Skip to content

Commit eda9aa6

Browse files
gnodetfmarot
andauthored
[MNG-8315] Fix MAVEN_PROJECTBASEDIR in mvn.cmd when .mvn is at drive root (#1808)
fixes https://issues.apache.org/jira/browse/MNG-8315 Co-authored-by: Francois Marot <[email protected]>
1 parent 69b34f4 commit eda9aa6

File tree

1 file changed

+3
-0
lines changed
  • apache-maven/src/assembly/maven/bin

1 file changed

+3
-0
lines changed

apache-maven/src/assembly/maven/bin/mvn.cmd

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,9 @@ for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do s
171171

172172
:endReadJvmConfig
173173

174+
@REM do not let MAVEN_PROJECTBASEDIR end with a single backslash which would escape the double quote. This happens when .mvn at drive root.
175+
if "_%MAVEN_PROJECTBASEDIR:~-1%"=="_\" set "MAVEN_PROJECTBASEDIR=%MAVEN_PROJECTBASEDIR%\"
176+
174177
for %%i in ("%MAVEN_HOME%"\boot\plexus-classworlds-*) do set LAUNCHER_JAR="%%i"
175178
set LAUNCHER_CLASS=org.codehaus.plexus.classworlds.launcher.Launcher
176179
if "%MAVEN_MAIN_CLASS%"=="" @set MAVEN_MAIN_CLASS=org.apache.maven.cling.MavenCling

0 commit comments

Comments
 (0)