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 ); } }