You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by jv...@apache.org on 2009/06/21 15:24:04 UTC

svn commit: r787010 - in /maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact: manager/ repository/ repository/metadata/

Author: jvanzyl
Date: Sun Jun 21 13:24:04 2009
New Revision: 787010

URL: http://svn.apache.org/viewvc?rev=787010&view=rev
Log:
o moving blacklisting up and out of the repository itself
o remove magic policy creation in the artifact implementation, it's already done in the request populator

Modified:
    maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/manager/DefaultWagonManager.java
    maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/ArtifactRepository.java
    maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/DefaultArtifactRepository.java
    maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/DefaultArtifactRepositoryFactory.java
    maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/MavenArtifactRepository.java
    maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/metadata/DefaultRepositoryMetadataManager.java

Modified: maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/manager/DefaultWagonManager.java
URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/manager/DefaultWagonManager.java?rev=787010&r1=787009&r2=787010&view=diff
==============================================================================
--- maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/manager/DefaultWagonManager.java (original)
+++ maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/manager/DefaultWagonManager.java Sun Jun 21 13:24:04 2009
@@ -333,10 +333,7 @@
         {            
             logger.debug( "Skipping disabled repository " + repository.getId() );
         }
-        else if ( repository.isBlacklisted() )
-        {
-            logger.debug( "Skipping blacklisted repository " + repository.getId() );
-        }
+        
         // If the artifact is a snapshot, we need to determine whether it's time to check this repository for an update:
         // 1. If it's forced, then check
         // 2. If the updateInterval has been exceeded since the last check for this artifact on this repository, then check.        

Modified: maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/ArtifactRepository.java
URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/ArtifactRepository.java?rev=787010&r1=787009&r2=787010&view=diff
==============================================================================
--- maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/ArtifactRepository.java (original)
+++ maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/ArtifactRepository.java Sun Jun 21 13:24:04 2009
@@ -52,10 +52,6 @@
     void setLayout( ArtifactRepositoryLayout layout );
 
     String getKey();
-
-    void setBlacklisted( boolean blackListed );
-
-    boolean isBlacklisted();
     
     // New interface methods for the repository system. 
     

Modified: maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/DefaultArtifactRepository.java
URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/DefaultArtifactRepository.java?rev=787010&r1=787009&r2=787010&view=diff
==============================================================================
--- maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/DefaultArtifactRepository.java (original)
+++ maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/DefaultArtifactRepository.java Sun Jun 21 13:24:04 2009
@@ -33,7 +33,7 @@
  * @author <a href="michal.maczka@dimatics.com">Michal Maczka </a>
  * @version $Id$
  */
-//TODO: this needs to be decoupled from Wagon
+@Deprecated
 public class DefaultArtifactRepository
     extends Repository
     implements ArtifactRepository

Modified: maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/DefaultArtifactRepositoryFactory.java
URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/DefaultArtifactRepositoryFactory.java?rev=787010&r1=787009&r2=787010&view=diff
==============================================================================
--- maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/DefaultArtifactRepositoryFactory.java (original)
+++ maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/DefaultArtifactRepositoryFactory.java Sun Jun 21 13:24:04 2009
@@ -103,17 +103,6 @@
                                                         ArtifactRepositoryPolicy snapshots,
                                                         ArtifactRepositoryPolicy releases )
     {
-        boolean blacklisted = false;
-        if ( artifactRepositories.containsKey( id ) )
-        {
-            ArtifactRepository repository = artifactRepositories.get( id );
-            // TODO: this should be an if there are duplicates?
-            if ( repository.getUrl().equals( url ) )
-            {
-                blacklisted = repository.isBlacklisted();
-            }
-        }
-
         if ( snapshots == null )
         {
             snapshots = new ArtifactRepositoryPolicy();
@@ -137,7 +126,6 @@
         }
 
         ArtifactRepository repository = new MavenArtifactRepository( id, url, repositoryLayout, snapshots, releases );
-        repository.setBlacklisted( blacklisted );
 
         artifactRepositories.put( id, repository );
 

Modified: maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/MavenArtifactRepository.java
URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/MavenArtifactRepository.java?rev=787010&r1=787009&r2=787010&view=diff
==============================================================================
--- maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/MavenArtifactRepository.java (original)
+++ maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/MavenArtifactRepository.java Sun Jun 21 13:24:04 2009
@@ -30,8 +30,6 @@
 public class MavenArtifactRepository
     implements ArtifactRepository
 {
-    public static final int UNKNOWN_PORT = -1;
-    
     private String id;
     
     private String url;
@@ -67,24 +65,13 @@
         this.id = id;
         this.url = url;
         this.layout = layout;
-        
+        this.snapshots = snapshots;
+        this.releases = releases;        
         //
         // Derive these from the URL
         //
         this.protocol = protocol( url );
         this.basedir = basedir( url );            
-        this.snapshots = snapshots;
-        this.releases = releases;
-
-        if ( this.snapshots == null )
-        {
-            this.snapshots = new ArtifactRepositoryPolicy( true, ArtifactRepositoryPolicy.UPDATE_POLICY_ALWAYS, ArtifactRepositoryPolicy.CHECKSUM_POLICY_IGNORE );
-        }
-
-        if ( this.releases == null )
-        {
-            this.releases = new ArtifactRepositoryPolicy( true, ArtifactRepositoryPolicy.UPDATE_POLICY_ALWAYS, ArtifactRepositoryPolicy.CHECKSUM_POLICY_IGNORE );
-        }        
     }
 
     public String pathOf( Artifact artifact )
@@ -332,7 +319,7 @@
             return false;
         }
         
-        final ArtifactRepository other = (ArtifactRepository) obj;
+        ArtifactRepository other = (ArtifactRepository) obj;
         
         if ( id == null )
         {

Modified: maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/metadata/DefaultRepositoryMetadataManager.java
URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/metadata/DefaultRepositoryMetadataManager.java?rev=787010&r1=787009&r2=787010&view=diff
==============================================================================
--- maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/metadata/DefaultRepositoryMetadataManager.java (original)
+++ maven/components/trunk/maven-compat/src/main/java/org/apache/maven/artifact/repository/metadata/DefaultRepositoryMetadataManager.java Sun Jun 21 13:24:04 2009
@@ -81,16 +81,8 @@
                 }
                 catch ( TransferFailedException e )
                 {
-                    getLogger().warn(
-                                      metadata + " could not be retrieved from repository: " + repository.getId()
-                                          + " due to an error: " + e.getMessage() );
+                    getLogger().warn( metadata + " could not be retrieved from repository: " + repository.getId() + " due to an error: " + e.getMessage() );
                     getLogger().debug( "Exception", e );
-
-                    getLogger().info( "Repository '" + repository.getId() + "' will be blacklisted" );
-                    repository.setBlacklisted( true );
-
-                    // TODO: [jc; 08-Nov-2005] revisit this for 2.1
-                    // suppressing logging to avoid logging this error twice.
                 }
                 finally
                 {