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>