Author: olamy
Date: Tue Jul 28 22:23:52 2009
New Revision: 798723

URL: http://svn.apache.org/viewvc?rev=798723&view=rev
Log:
[MRELEASE-452] allowTimestampedSnapshots=true still fails with snapshot 
dependencies
Submitted by Hubert Iwaniuk

Modified:
    
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/CheckDependencySnapshotsPhase.java

Modified: 
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/CheckDependencySnapshotsPhase.java
URL: 
http://svn.apache.org/viewvc/maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/CheckDependencySnapshotsPhase.java?rev=798723&r1=798722&r2=798723&view=diff
==============================================================================
--- 
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/CheckDependencySnapshotsPhase.java
 (original)
+++ 
maven/release/trunk/maven-release-manager/src/main/java/org/apache/maven/shared/release/phase/CheckDependencySnapshotsPhase.java
 Tue Jul 28 22:23:52 2009
@@ -96,17 +96,23 @@
     {
         ReleaseResult result = new ReleaseResult();
 
-        logInfo( result, "Checking dependencies and plugins for snapshots ..." 
);
+        if ( !releaseDescriptor.isAllowTimestampedSnapshots() )
+        {
+            logInfo( result, "Checking dependencies and plugins for snapshots 
..." );
 
-        Map originalVersions = releaseDescriptor.getOriginalVersions( 
reactorProjects );
+            Map originalVersions = releaseDescriptor.getOriginalVersions( 
reactorProjects );
 
-        for ( Iterator i = reactorProjects.iterator(); i.hasNext(); )
-        {
-            MavenProject project = (MavenProject) i.next();
+            for ( Iterator i = reactorProjects.iterator(); i.hasNext(); )
+            {
+                MavenProject project = (MavenProject) i.next();
 
-            checkProject( project, originalVersions, releaseDescriptor );
+                checkProject( project, originalVersions, releaseDescriptor );
+            }
+        }
+        else
+        {
+            logInfo( result, "Ignoring SNAPSHOT depenedencies and plugins ..." 
);
         }
-
         result.setResultCode( ReleaseResult.SUCCESS );
 
         return result;


Reply via email to