Author: rfscholte
Date: Mon Mar 5 21:58:44 2012
New Revision: 1297243
URL: http://svn.apache.org/viewvc?rev=1297243&view=rev
Log:
prevent infinitive loop
Modified:
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/CheckoutProjectFromScm.java
Modified:
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/CheckoutProjectFromScm.java
URL:
http://svn.apache.org/viewvc/maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/CheckoutProjectFromScm.java?rev=1297243&r1=1297242&r2=1297243&view=diff
==============================================================================
---
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/CheckoutProjectFromScm.java
(original)
+++
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/CheckoutProjectFromScm.java
Mon Mar 5 21:58:44 2012
@@ -59,6 +59,7 @@ public class CheckoutProjectFromScm
*/
private ScmRepositoryConfigurator scmRepositoryConfigurator;
+ /** {@inheritDoc} */
public ReleaseResult execute( ReleaseDescriptor releaseDescriptor,
ReleaseEnvironment releaseEnvironment,
List<MavenProject> reactorProjects )
throws ReleaseExecutionException, ReleaseFailureException
@@ -139,7 +140,7 @@ public class CheckoutProjectFromScm
}
- public ReleaseResult performCheckout( ReleaseDescriptor releaseDescriptor,
ReleaseEnvironment releaseEnvironment,
+ private ReleaseResult performCheckout( ReleaseDescriptor
releaseDescriptor, ReleaseEnvironment releaseEnvironment,
List<MavenProject> reactorProjects )
throws ReleaseExecutionException, ReleaseFailureException, ScmException
{
@@ -260,10 +261,16 @@ public class CheckoutProjectFromScm
return result;
}
+ /** {@inheritDoc} */
public ReleaseResult simulate( ReleaseDescriptor releaseDescriptor,
ReleaseEnvironment releaseEnvironment,
List<MavenProject> reactorProjects )
throws ReleaseExecutionException, ReleaseFailureException
{
- return simulate( releaseDescriptor, releaseEnvironment,
reactorProjects );
+ ReleaseResult result = new ReleaseResult();
+
+ logInfo( result, "The project would be checked out to perform the
release ..." );
+
+ result.setResultCode( ReleaseResult.SUCCESS );
+ return result;
}
}