You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by br...@apache.org on 2005/10/19 19:53:57 UTC

svn commit: r326620 - in /maven/components/tags/maven-2.0/maven-artifact-manager: pom.xml src/main/java/org/apache/maven/artifact/repository/DefaultArtifactRepositoryFactory.java src/main/resources/META-INF/plexus/components.xml

Author: brett
Date: Wed Oct 19 10:53:54 2005
New Revision: 326620

URL: http://svn.apache.org/viewcvs?rev=326620&view=rev
Log:
- fix components
- make sure we don't use an incorrectly cached repo's policy, but just retain the previously applied blacklisting as intended
- update version

Modified:
    maven/components/tags/maven-2.0/maven-artifact-manager/pom.xml
    maven/components/tags/maven-2.0/maven-artifact-manager/src/main/java/org/apache/maven/artifact/repository/DefaultArtifactRepositoryFactory.java
    maven/components/tags/maven-2.0/maven-artifact-manager/src/main/resources/META-INF/plexus/components.xml

Modified: maven/components/tags/maven-2.0/maven-artifact-manager/pom.xml
URL: http://svn.apache.org/viewcvs/maven/components/tags/maven-2.0/maven-artifact-manager/pom.xml?rev=326620&r1=326619&r2=326620&view=diff
==============================================================================
--- maven/components/tags/maven-2.0/maven-artifact-manager/pom.xml (original)
+++ maven/components/tags/maven-2.0/maven-artifact-manager/pom.xml Wed Oct 19 10:53:54 2005
@@ -8,7 +8,7 @@
   <groupId>org.apache.maven</groupId>
   <artifactId>maven-artifact-manager</artifactId>
   <name>Maven Artifact Manager</name>
-  <version>2.0</version>
+  <version>2.0-1</version>
   <url>http://maven.apache.org</url>
   <dependencies>
     <dependency>
@@ -39,4 +39,4 @@
       <artifactId>wagon-provider-api</artifactId>
     </dependency>
   </dependencies>
-</project>
\ No newline at end of file
+</project>

Modified: maven/components/tags/maven-2.0/maven-artifact-manager/src/main/java/org/apache/maven/artifact/repository/DefaultArtifactRepositoryFactory.java
URL: http://svn.apache.org/viewcvs/maven/components/tags/maven-2.0/maven-artifact-manager/src/main/java/org/apache/maven/artifact/repository/DefaultArtifactRepositoryFactory.java?rev=326620&r1=326619&r2=326620&view=diff
==============================================================================
--- maven/components/tags/maven-2.0/maven-artifact-manager/src/main/java/org/apache/maven/artifact/repository/DefaultArtifactRepositoryFactory.java (original)
+++ maven/components/tags/maven-2.0/maven-artifact-manager/src/main/java/org/apache/maven/artifact/repository/DefaultArtifactRepositoryFactory.java Wed Oct 19 10:53:54 2005
@@ -46,13 +46,14 @@
                                                         ArtifactRepositoryPolicy snapshots,
                                                         ArtifactRepositoryPolicy releases )
     {
+        boolean blacklisted = false;
         if ( artifactRepositories.containsKey( id ) )
         {
             ArtifactRepository repository = (ArtifactRepository) artifactRepositories.get( id );
             // TODO: this should be an if there are duplicates?
             if ( repository.getUrl().equals( url ) )
             {
-                return repository;
+                blacklisted = repository.isBlacklisted();
             }
         }
 
@@ -80,6 +81,7 @@
 
         DefaultArtifactRepository repository = new DefaultArtifactRepository( id, url, repositoryLayout, snapshots,
                                                                               releases );
+        repository.setBlacklisted( blacklisted );
 
         artifactRepositories.put( id, repository );
 

Modified: maven/components/tags/maven-2.0/maven-artifact-manager/src/main/resources/META-INF/plexus/components.xml
URL: http://svn.apache.org/viewcvs/maven/components/tags/maven-2.0/maven-artifact-manager/src/main/resources/META-INF/plexus/components.xml?rev=326620&r1=326619&r2=326620&view=diff
==============================================================================
--- maven/components/tags/maven-2.0/maven-artifact-manager/src/main/resources/META-INF/plexus/components.xml (original)
+++ maven/components/tags/maven-2.0/maven-artifact-manager/src/main/resources/META-INF/plexus/components.xml Wed Oct 19 10:53:54 2005
@@ -155,22 +155,22 @@
       <role>org.apache.maven.artifact.repository.ArtifactRepositoryFactory</role>
       <implementation>org.apache.maven.artifact.repository.DefaultArtifactRepositoryFactory</implementation>
     </component>
-  </components>
 
-  <component>
-    <role>org.apache.maven.artifact.repository.metadata.RepositoryMetadataBuilder</role>
-    <role-hint>default</role-hint>
-    <implementation>org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataBuilder</implementation>
-    <requirements>
-      <requirement>
-        <role>org.apache.maven.artifact.repository.metadata.RepositoryMetadataManager</role>
-      </requirement>
-    </requirements>
-  </component>
+    <component>
+      <role>org.apache.maven.artifact.repository.metadata.RepositoryMetadataBuilder</role>
+      <role-hint>default</role-hint>
+      <implementation>org.apache.maven.artifact.repository.metadata.DefaultRepositoryMetadataBuilder</implementation>
+      <requirements>
+        <requirement>
+          <role>org.apache.maven.artifact.repository.metadata.RepositoryMetadataManager</role>
+        </requirement>
+      </requirements>
+    </component>
 
-  <component>
-    <role>org.apache.maven.artifact.repository.ArtifactRepositoryFactory</role>
-    <implementation>org.apache.maven.artifact.repository.DefaultArtifactRepositoryFactory</implementation>
-  </component>
+    <component>
+      <role>org.apache.maven.artifact.repository.ArtifactRepositoryFactory</role>
+      <implementation>org.apache.maven.artifact.repository.DefaultArtifactRepositoryFactory</implementation>
+    </component>
+  </components>
 
 </component-set>