You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ma...@apache.org on 2008/01/29 12:06:20 UTC

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

Author: markh
Date: Tue Jan 29 03:06:19 2008
New Revision: 616253

URL: http://svn.apache.org/viewvc?rev=616253&view=rev
Log:
Reduced variable scope and improved readability of processSnapshot

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=616253&r1=616252&r2=616253&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 Jan 29 03:06:19 2008
@@ -382,44 +382,43 @@
     {
         Map resolvedSnapshots = new HashMap();
         Iterator iterator = snapshotSet.iterator();
-        Artifact currentArtifact;
-        String result;
-        VersionInfo version;
 
         while ( iterator.hasNext() )
         {
-            currentArtifact = (Artifact) iterator.next();
-            version = new DefaultVersionInfo( currentArtifact.getVersion() );
+            Artifact currentArtifact = (Artifact) iterator.next();
+            String versionlessKey = ArtifactUtils.versionlessKey( currentArtifact );
 
-            result = prompter.prompt( "'" + ArtifactUtils.versionlessKey( currentArtifact ) + "' set to release?",
-                                      Arrays.asList( new String[]{"yes", "no"} ), "yes" );
+            String result = prompter.prompt( "'" + versionlessKey + "' set to release?",
+                Arrays.asList( new String[] { "yes", "no" } ), "yes" );
 
             if ( result.toLowerCase().startsWith( "y" ) )
             {
-                VersionInfo nextDevelopmentVersion;
-                Map versionMap = new HashMap();
-
                 iterator.remove();
 
-                VersionInfo versionInfo = version.getNextVersion();
+                VersionInfo versionInfo = new DefaultVersionInfo( currentArtifact.getVersion() );
+                VersionInfo nextVersionInfo = versionInfo.getNextVersion();
+                
                 String nextVersion;
-                if ( versionInfo != null )
+                if ( nextVersionInfo != null )
                 {
-                    nextVersion = versionInfo.getSnapshotVersionString();
+                    nextVersion = nextVersionInfo.getSnapshotVersionString();
                 }
                 else
                 {
                     nextVersion = "1.0-SNAPSHOT";
                 }
+                
                 result = prompter.prompt( "What is the next development version?",
                                           Collections.singletonList( nextVersion ), nextVersion );
 
-                nextDevelopmentVersion = new DefaultVersionInfo( result );
-                versionMap.put( ReleaseDescriptor.ORIGINAL_VERSION, version.toString() );
+                VersionInfo nextDevelopmentVersion = new DefaultVersionInfo( result );
+                
+                Map versionMap = new HashMap();
+                versionMap.put( ReleaseDescriptor.ORIGINAL_VERSION, versionInfo.toString() );
                 versionMap.put( ReleaseDescriptor.DEVELOPMENT_KEY, nextDevelopmentVersion.getSnapshotVersionString() );
-                versionMap.put( ReleaseDescriptor.RELEASE_KEY, version.getReleaseVersionString() );
+                versionMap.put( ReleaseDescriptor.RELEASE_KEY, versionInfo.getReleaseVersionString() );
 
-                resolvedSnapshots.put( ArtifactUtils.versionlessKey( currentArtifact ), versionMap );
+                resolvedSnapshots.put( versionlessKey, versionMap );
             }
         }