Author: brett
Date: Tue Nov 29 21:16:03 2005
New Revision: 349880

URL: http://svn.apache.org/viewcvs?rev=349880&view=rev
Log:
refactor out unneeded vars
PR: MRM-9

Removed:
    
maven/sandbox/repoclean/src/main/java/org/apache/maven/tools/repoclean/index/
Modified:
    
maven/sandbox/repoclean/src/main/java/org/apache/maven/tools/repoclean/phase/RewritePhase.java

Modified: 
maven/sandbox/repoclean/src/main/java/org/apache/maven/tools/repoclean/phase/RewritePhase.java
URL: 
http://svn.apache.org/viewcvs/maven/sandbox/repoclean/src/main/java/org/apache/maven/tools/repoclean/phase/RewritePhase.java?rev=349880&r1=349879&r2=349880&view=diff
==============================================================================
--- 
maven/sandbox/repoclean/src/main/java/org/apache/maven/tools/repoclean/phase/RewritePhase.java
 (original)
+++ 
maven/sandbox/repoclean/src/main/java/org/apache/maven/tools/repoclean/phase/RewritePhase.java
 Tue Nov 29 21:16:03 2005
@@ -61,8 +61,6 @@
 import java.io.Reader;
 import java.io.StringReader;
 import java.io.Writer;
-import java.net.MalformedURLException;
-import java.net.URL;
 import java.security.NoSuchAlgorithmException;
 import java.util.ArrayList;
 import java.util.Iterator;
@@ -88,36 +86,12 @@
 
         List rewritten = new ArrayList();
 
-        File sourceBase;
-        try
-        {
-            sourceBase = new File( new URL( sourceRepo.getUrl() ).getPath() );
-        }
-        catch ( MalformedURLException e )
-        {
-            repoReporter.error( "Cannot construct source repository base File 
for: " + sourceRepo, e );
-
-            return null;
-        }
-
-        File targetBase;
-        try
-        {
-            targetBase = new File( new URL( targetRepo.getUrl() ).getPath() );
-        }
-        catch ( MalformedURLException e )
-        {
-            repoReporter.error( "Cannot construct target repository base File 
for: " + targetRepo, e );
-
-            return null;
-        }
-
         for ( Iterator it = artifacts.iterator(); it.hasNext(); )
         {
             Artifact artifact = (Artifact) it.next();
 
-            if ( rewriteArtifact( artifact, sourceRepo, targetRepo, 
repoReporter, sourceBase, targetBase,
-                                  configuration.force(), 
configuration.reportOnly() ) )
+            if ( rewriteArtifact( artifact, sourceRepo, targetRepo, 
repoReporter, configuration.force(),
+                                  configuration.reportOnly() ) )
             {
                 rewritten.add( artifact );
             }
@@ -130,8 +104,7 @@
     }
 
     private boolean rewriteArtifact( Artifact artifact, ArtifactRepository 
sourceRepo, ArtifactRepository targetRepo,
-                                     Reporter repoReporter, File sourceBase, 
File targetBase, boolean force,
-                                     boolean reportOnly )
+                                     Reporter repoReporter, boolean force, 
boolean reportOnly )
         throws ReportWriteException
     {
         RewriteTransaction transaction = new RewriteTransaction( artifact );
@@ -184,8 +157,7 @@
 
                 digestVerifier.verifyDigest( artifactSource, artifactTarget, 
transaction, repoReporter, reportOnly );
 
-                rewriteMetadata( artifact, transaction, sourceBase, 
sourceRepo, targetBase, targetRepo, repoReporter,
-                                 reportOnly );
+                rewriteMetadata( artifact, transaction, sourceRepo, 
targetRepo, repoReporter, reportOnly );
 
                 return true;
             }
@@ -226,15 +198,16 @@
         return false;
     }
 
-    private void rewriteMetadata( Artifact artifact, RewriteTransaction 
transaction, File sourceBase,
-                                  ArtifactRepository sourceRepo, File 
targetBase, ArtifactRepository targetRepo,
-                                  Reporter artifactReporter, boolean 
reportOnly )
+    private void rewriteMetadata( Artifact artifact, RewriteTransaction 
transaction, ArtifactRepository sourceRepo,
+                                  ArtifactRepository targetRepo, Reporter 
artifactReporter, boolean reportOnly )
         throws Exception
     {
         ArtifactMetadata metadata = new ArtifactRepositoryMetadata( artifact );
 
-        File metadataSource = new File( sourceBase, 
sourceRepo.pathOfRemoteRepositoryMetadata( metadata ) );
-        File metadataTarget = new File( targetBase, 
targetRepo.pathOfRemoteRepositoryMetadata( metadata ) );
+        File metadataSource =
+            new File( sourceRepo.getBasedir(), 
sourceRepo.pathOfRemoteRepositoryMetadata( metadata ) );
+        File metadataTarget =
+            new File( targetRepo.getBasedir(), 
targetRepo.pathOfRemoteRepositoryMetadata( metadata ) );
 
         Metadata sourceMetadata = readMetadata( metadataSource, artifact );
         if ( sourceMetadata.getVersioning() == null )
@@ -249,8 +222,8 @@
 
         metadata = new SnapshotArtifactRepositoryMetadata( artifact );
 
-        metadataSource = new File( sourceBase, 
sourceRepo.pathOfRemoteRepositoryMetadata( metadata ) );
-        metadataTarget = new File( targetBase, 
targetRepo.pathOfRemoteRepositoryMetadata( metadata ) );
+        metadataSource = new File( sourceRepo.getBasedir(), 
sourceRepo.pathOfRemoteRepositoryMetadata( metadata ) );
+        metadataTarget = new File( targetRepo.getBasedir(), 
targetRepo.pathOfRemoteRepositoryMetadata( metadata ) );
 
         sourceMetadata = readMetadata( metadataSource, artifact );
         if ( artifact.isSnapshot() )
@@ -277,8 +250,9 @@
         // The rest is for POM metadata - translation and bridging of 
locations in the target repo may be required.
         ArtifactMetadata pom = new ProjectArtifactMetadata( artifact, null );
 
-        File sourcePom = new File( sourceBase, 
sourceRepo.pathOfRemoteRepositoryMetadata( pom ) );
-        File targetPom = new File( targetBase, 
targetRepo.pathOfRemoteRepositoryMetadata( pom ).replace( '+', '-' ) );
+        File sourcePom = new File( sourceRepo.getBasedir(), 
sourceRepo.pathOfRemoteRepositoryMetadata( pom ) );
+        File targetPom =
+            new File( targetRepo.getBasedir(), 
targetRepo.pathOfRemoteRepositoryMetadata( pom ).replace( '+', '-' ) );
 
         String pomContents = null;
 
@@ -313,8 +287,8 @@
 
                 transaction.addFile( targetPom );
 
-                bridgedTargetPom =
-                    new File( targetBase, 
bridgingLayout.pathOfRemoteRepositoryMetadata( pom ).replace( '+', '-' ) );
+                bridgedTargetPom = new File( targetRepo.getBasedir(),
+                                             
bridgingLayout.pathOfRemoteRepositoryMetadata( pom ).replace( '+', '-' ) );
 
                 transaction.addFile( bridgedTargetPom );
 


Reply via email to