You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ol...@apache.org on 2008/04/15 00:07:06 UTC

svn commit: r648029 - /continuum/trunk/maven-continuum-plugin/src/main/java/org/apache/maven/continuum/plugin/AddMavenTwoProject.java

Author: olamy
Date: Mon Apr 14 15:06:46 2008
New Revision: 648029

URL: http://svn.apache.org/viewvc?rev=648029&view=rev
Log:
[CONTINUUM-1672] continuum plugin doesn't fails to add maven two projects


Modified:
    continuum/trunk/maven-continuum-plugin/src/main/java/org/apache/maven/continuum/plugin/AddMavenTwoProject.java

Modified: continuum/trunk/maven-continuum-plugin/src/main/java/org/apache/maven/continuum/plugin/AddMavenTwoProject.java
URL: http://svn.apache.org/viewvc/continuum/trunk/maven-continuum-plugin/src/main/java/org/apache/maven/continuum/plugin/AddMavenTwoProject.java?rev=648029&r1=648028&r2=648029&view=diff
==============================================================================
--- continuum/trunk/maven-continuum-plugin/src/main/java/org/apache/maven/continuum/plugin/AddMavenTwoProject.java (original)
+++ continuum/trunk/maven-continuum-plugin/src/main/java/org/apache/maven/continuum/plugin/AddMavenTwoProject.java Mon Apr 14 15:06:46 2008
@@ -19,6 +19,7 @@
  * under the License.
  */
 
+import org.apache.maven.continuum.xmlrpc.project.AddingResult;
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugin.MojoFailureException;
 
@@ -50,16 +51,27 @@
     public void execute()
         throws MojoExecutionException, MojoFailureException
     {
+        AddingResult addingResult = null;
         try
         {
+
             if ( projectGroupId != null && projectGroupId.length() > 0 )
             {
-                getClient().addMavenTwoProject( projectUrl, Integer.parseInt( projectGroupId ) );
+                addingResult = getClient().addMavenTwoProject( projectUrl, Integer.parseInt( projectGroupId ) );
             }
             else
             {
-                getClient().addMavenTwoProject( projectUrl );
+                addingResult = getClient().addMavenTwoProject( projectUrl );
+            }
+            if ( addingResult.getErrorsAsString() != null )
+            {
+                getLog().error( "fail to add mavenTwo project " + addingResult.getErrorsAsString() );
+                throw new MojoExecutionException( "fail to add mavenTwo project " + addingResult.getErrorsAsString() );
             }
+        }
+        catch ( MojoExecutionException e )
+        {
+            throw e;
         }
         catch ( Exception e )
         {