You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by br...@apache.org on 2004/06/12 03:04:24 UTC
cvs commit: maven maven.xml
brett 2004/06/11 18:04:24
Modified: . Tag: MAVEN-1_0-BRANCH maven.xml
Log:
PR: MAVEN-1317
make install_repo work when directories have spaces
Revision Changes Path
No revision
No revision
1.97.2.27 +13 -5 maven/maven.xml
Index: maven.xml
===================================================================
RCS file: /home/cvs/maven/maven.xml,v
retrieving revision 1.97.2.26
retrieving revision 1.97.2.27
diff -u -r1.97.2.26 -r1.97.2.27
--- maven.xml 8 May 2004 00:27:18 -0000 1.97.2.26
+++ maven.xml 12 Jun 2004 01:04:24 -0000 1.97.2.27
@@ -342,10 +342,18 @@
<j:file name="${maven.build.dir}/install_repo.bat" omitXmlDeclaration="true">
<j:whitespace>@ECHO OFF
-if "%1"=="" goto usage
-set REPO_DIR=%1
-if not exist %REPO_DIR%\nul mkdir %REPO_DIR%
+if %1a==a goto usage
if "%MAVEN_HOME%"=="" goto MHusage
+set REPO_DIR=%1
+:start
+shift
+if %1a==a goto parsed
+set REPO_DIR=%REPO_DIR% %1
+goto start
+:parsed
+echo copying to repository %REPO_DIR%
+REM this warns but works on WinNT+, should work on Win9x too
+if not exist "%REPO_DIR%\nul" mkdir "%REPO_DIR%"
</j:whitespace>
<j:forEach var="lib" items="${pom.artifacts}">
<j:set var="dep" value="${lib.dependency}" />
@@ -354,8 +362,8 @@
<j:set var="libdir" value="lib\endorsed" />
</j:if>
<j:if test="${dep.type=='jar'}">
-<j:whitespace>if not exist %REPO_DIR%\${dep.groupId}\nul mkdir %REPO_DIR%\${dep.groupId}
-if not exist %REPO_DIR%\${dep.groupId}\jars\nul mkdir %REPO_DIR%\${dep.groupId}\jars
+<j:whitespace>if not exist "%REPO_DIR%\${dep.groupId}\nul" mkdir "%REPO_DIR%\${dep.groupId}"
+if not exist "%REPO_DIR%\${dep.groupId}\jars\nul" mkdir "%REPO_DIR%\${dep.groupId}\jars"
if not exist "%REPO_DIR%\${dep.groupId}\jars\${dep.artifactId}-${dep.version}.jar" copy "%MAVEN_HOME%\${libdir}\${dep.artifactId}-${dep.version}.jar" "%REPO_DIR%\${dep.groupId}\jars"
</j:whitespace>
</j:if>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org