Author: brett
Date: Wed Jul 20 01:10:42 2005
New Revision: 219854

URL: http://svn.apache.org/viewcvs?rev=219854&view=rev
Log:
don't continually try to resolve from a remote repository when it doesn't exist 
there

Modified:
    
maven/components/trunk/maven-artifact-manager/src/main/java/org/apache/maven/artifact/transform/AbstractVersionTransformation.java

Modified: 
maven/components/trunk/maven-artifact-manager/src/main/java/org/apache/maven/artifact/transform/AbstractVersionTransformation.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-artifact-manager/src/main/java/org/apache/maven/artifact/transform/AbstractVersionTransformation.java?rev=219854&r1=219853&r2=219854&view=diff
==============================================================================
--- 
maven/components/trunk/maven-artifact-manager/src/main/java/org/apache/maven/artifact/transform/AbstractVersionTransformation.java
 (original)
+++ 
maven/components/trunk/maven-artifact-manager/src/main/java/org/apache/maven/artifact/transform/AbstractVersionTransformation.java
 Wed Jul 20 01:10:42 2005
@@ -104,7 +104,9 @@
                         artifact.getArtifactId() + ": checking for updates 
from " + remoteRepository.getId() );
 
                     VersionArtifactMetadata remoteMetadata;
-                    
+
+                    checkedUpdates = true;
+
                     try
                     {
                         remoteMetadata = retrieveFromRemoteRepository( 
artifact, remoteRepository, localMetadata );
@@ -112,10 +114,10 @@
                     catch ( ResourceDoesNotExistException e )
                     {
                         getLogger().debug( "Error resolving artifact version 
from metadata.", e );
-                        
+
                         continue;
                     }
-                    
+
                     int difference = remoteMetadata.compareTo( localMetadata );
                     if ( difference > 0 )
                     {
@@ -124,7 +126,6 @@
 
                         localMetadata = remoteMetadata;
                     }
-                    checkedUpdates = true;
                 }
             }
 
@@ -137,7 +138,7 @@
         }
 
         String version = localMetadata.constructVersion();
-        
+
         // TODO: if the POM and JAR are inconsistent, this might mean that 
different version of each are used
         if ( !artifact.getFile().exists() || localMetadata.newerThanFile( 
artifact.getFile() ) )
         {
@@ -177,12 +178,12 @@
         throws ArtifactMetadataRetrievalException, 
ResourceDoesNotExistException
     {
         AbstractVersionArtifactMetadata metadata = createMetadata( artifact );
-        
+
         metadata.retrieveFromRemoteRepository( remoteRepository, wagonManager 
);
-        
+
         return metadata;
     }
-    
+
     protected abstract AbstractVersionArtifactMetadata createMetadata( 
Artifact artifact );
 
     private VersionArtifactMetadata readFromLocalRepository( Artifact 
artifact, ArtifactRepository localRepository )



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to