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>