You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ep...@apache.org on 2007/01/31 07:07:56 UTC

svn commit: r501741 - in /maven/continuum/trunk/continuum-release/src/main/java/org/apache/maven/continuum/release: executors/PerformReleaseTaskExecutor.java phase/GenerateReactorProjectsPhase.java

Author: epunzalan
Date: Tue Jan 30 22:07:55 2007
New Revision: 501741

URL: http://svn.apache.org/viewvc?view=rev&rev=501741
Log:
fixed bug that causes the release phase check-dependency-snapshots from seeing SNAPSHOT artifacts within the project to be released

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

Modified: maven/continuum/trunk/continuum-release/src/main/java/org/apache/maven/continuum/release/executors/PerformReleaseTaskExecutor.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-release/src/main/java/org/apache/maven/continuum/release/executors/PerformReleaseTaskExecutor.java?view=diff&rev=501741&r1=501740&r2=501741
==============================================================================
--- maven/continuum/trunk/continuum-release/src/main/java/org/apache/maven/continuum/release/executors/PerformReleaseTaskExecutor.java (original)
+++ maven/continuum/trunk/continuum-release/src/main/java/org/apache/maven/continuum/release/executors/PerformReleaseTaskExecutor.java Tue Jan 30 22:07:55 2007
@@ -162,12 +162,20 @@
 
             try
             {
-                MavenProject reactorProject = projectBuilder.build( pomFile, getLocalRepository(),
+                MavenProject reactorProject = projectBuilder.buildWithDependencies( pomFile, getLocalRepository(),
                                                                     getProfileManager( settings ) );
 
                 reactorProjects.add( reactorProject );
             }
             catch ( ProjectBuildingException e )
+            {
+                throw new ContinuumReleaseException( "Failed to build project.", e );
+            }
+            catch ( ArtifactNotFoundException e )
+            {
+                throw new ContinuumReleaseException( "Failed to build project.", e );
+            }
+            catch ( ArtifactResolutionException e )
             {
                 throw new ContinuumReleaseException( "Failed to build project.", e );
             }

Modified: maven/continuum/trunk/continuum-release/src/main/java/org/apache/maven/continuum/release/phase/GenerateReactorProjectsPhase.java
URL: http://svn.apache.org/viewvc/maven/continuum/trunk/continuum-release/src/main/java/org/apache/maven/continuum/release/phase/GenerateReactorProjectsPhase.java?view=diff&rev=501741&r1=501740&r2=501741
==============================================================================
--- maven/continuum/trunk/continuum-release/src/main/java/org/apache/maven/continuum/release/phase/GenerateReactorProjectsPhase.java (original)
+++ maven/continuum/trunk/continuum-release/src/main/java/org/apache/maven/continuum/release/phase/GenerateReactorProjectsPhase.java Tue Jan 30 22:07:55 2007
@@ -129,12 +129,20 @@
 
             try
             {
-                MavenProject reactorProject = projectBuilder.build( pomFile, getLocalRepository(),
+                MavenProject reactorProject = projectBuilder.buildWithDependencies( pomFile, getLocalRepository(),
                                                                     getProfileManager( getSettings() ) );
 
                 reactorProjects.add( reactorProject );
             }
             catch ( ProjectBuildingException e )
+            {
+                throw new ContinuumReleaseException( "Failed to build project.", e );
+            }
+            catch ( ArtifactNotFoundException e )
+            {
+                throw new ContinuumReleaseException( "Failed to build project.", e );
+            }
+            catch ( ArtifactResolutionException e )
             {
                 throw new ContinuumReleaseException( "Failed to build project.", e );
             }