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