You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ct...@apache.org on 2009/04/14 08:08:16 UTC

svn commit: r764682 - /continuum/trunk/continuum-release/src/main/java/org/apache/maven/continuum/release/phase/GenerateReactorProjectsPhase.java

Author: ctan
Date: Tue Apr 14 06:08:15 2009
New Revision: 764682

URL: http://svn.apache.org/viewvc?rev=764682&view=rev
Log:
[CONTINUUM-1728] fixed parsing local repository path with spaces

Modified:
    continuum/trunk/continuum-release/src/main/java/org/apache/maven/continuum/release/phase/GenerateReactorProjectsPhase.java

Modified: continuum/trunk/continuum-release/src/main/java/org/apache/maven/continuum/release/phase/GenerateReactorProjectsPhase.java
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-release/src/main/java/org/apache/maven/continuum/release/phase/GenerateReactorProjectsPhase.java?rev=764682&r1=764681&r2=764682&view=diff
==============================================================================
--- continuum/trunk/continuum-release/src/main/java/org/apache/maven/continuum/release/phase/GenerateReactorProjectsPhase.java (original)
+++ continuum/trunk/continuum-release/src/main/java/org/apache/maven/continuum/release/phase/GenerateReactorProjectsPhase.java Tue Apr 14 06:08:15 2009
@@ -211,13 +211,32 @@
         if ( arguments != null )
         {
             String[] args = arguments.split( " " );
+            boolean shouldContinue = false;
             
             for ( int i = 0; i < args.length; i++ )
             {
                 if ( args[i].contains( "-Dmaven.repo.local=" ) )
                 {
                     localRepository = args[i].substring( args[i].indexOf( "=" ) + 1 );
-                    break;
+
+                    if ( !localRepository.endsWith( "\"" ) )
+                    {
+                        shouldContinue = true;
+                        continue;
+                    }
+                    else
+                    {
+                        break;
+                    }
+                }
+                else if ( shouldContinue )
+                {
+                    localRepository += " " + args[i];
+
+                    if ( args[i].endsWith( "\"" ) )
+                    {
+                        break;
+                    }
                 }
             }
         }