Repository: maven Updated Branches: refs/heads/master 202f757af -> a035d9026
[MNG-5962] mvn fails when the current directory has spaces in between Submitted by: Miriam Lee o Applied patch. Project: http://git-wip-us.apache.org/repos/asf/maven/repo Commit: http://git-wip-us.apache.org/repos/asf/maven/commit/a035d902 Tree: http://git-wip-us.apache.org/repos/asf/maven/tree/a035d902 Diff: http://git-wip-us.apache.org/repos/asf/maven/diff/a035d902 Branch: refs/heads/master Commit: a035d9026f45518f430dace7ba930835d0d3e85a Parents: 202f757 Author: Christian Schulte <schu...@apache.org> Authored: Thu Jan 14 13:56:36 2016 +0100 Committer: Christian Schulte <schu...@apache.org> Committed: Thu Jan 14 13:56:36 2016 +0100 ---------------------------------------------------------------------- apache-maven/src/bin/mvn.cmd | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/maven/blob/a035d902/apache-maven/src/bin/mvn.cmd ---------------------------------------------------------------------- diff --git a/apache-maven/src/bin/mvn.cmd b/apache-maven/src/bin/mvn.cmd index d35c1d2..9938663 100644 --- a/apache-maven/src/bin/mvn.cmd +++ b/apache-maven/src/bin/mvn.cmd @@ -118,29 +118,30 @@ set MAVEN_CMD_LINE_ARGS=%* set MAVEN_PROJECTBASEDIR=%MAVEN_BASEDIR% IF NOT "%MAVEN_PROJECTBASEDIR%"=="" goto endDetectBaseDir -set EXEC_DIR=%CD% -set WDIR=%EXEC_DIR% +set "EXEC_DIR=%CD%" +set "WDIR=%EXEC_DIR%" + :findBaseDir IF EXIST "%WDIR%\.mvn" goto baseDirFound cd .. IF "%WDIR%"=="%CD%" goto baseDirNotFound -set WDIR=%CD% +set "WDIR=%CD%" goto findBaseDir :baseDirFound -set MAVEN_PROJECTBASEDIR=%WDIR% +set "MAVEN_PROJECTBASEDIR=%WDIR%" cd "%EXEC_DIR%" goto endDetectBaseDir :baseDirNotFound if "_%EXEC_DIR:~-1%"=="_\" set EXEC_DIR=%EXEC_DIR:~0,-1% - -set MAVEN_PROJECTBASEDIR=%EXEC_DIR% +set "MAVEN_PROJECTBASEDIR=%EXEC_DIR%" cd "%EXEC_DIR%" :endDetectBaseDir -IF NOT EXIST "%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config" goto endReadAdditionalConfig +set "jvmConfig=\.mvn\jvm.config" +IF NOT EXIST "%MAVEN_PROJECTBASEDIR%%jvmConfig%" goto endReadAdditionalConfig @setlocal EnableExtensions EnableDelayedExpansion for /F "usebackq delims=" %%a in ("%MAVEN_PROJECTBASEDIR%\.mvn\jvm.config") do set JVM_CONFIG_MAVEN_PROPS=!JVM_CONFIG_MAVEN_PROPS! %%a