Author: brett Date: Mon Jun 26 10:41:35 2006 New Revision: 417253 URL: http://svn.apache.org/viewvc?rev=417253&view=rev Log: add '*' as a valid mirrorOf setting, to easily force all repositories to one address
Modified: maven/components/trunk/maven-artifact-manager/src/main/java/org/apache/maven/artifact/manager/DefaultWagonManager.java Modified: maven/components/trunk/maven-artifact-manager/src/main/java/org/apache/maven/artifact/manager/DefaultWagonManager.java URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-artifact-manager/src/main/java/org/apache/maven/artifact/manager/DefaultWagonManager.java?rev=417253&r1=417252&r2=417253&view=diff ============================================================================== --- maven/components/trunk/maven-artifact-manager/src/main/java/org/apache/maven/artifact/manager/DefaultWagonManager.java (original) +++ maven/components/trunk/maven-artifact-manager/src/main/java/org/apache/maven/artifact/manager/DefaultWagonManager.java Mon Jun 26 10:41:35 2006 @@ -62,6 +62,8 @@ extends AbstractLogEnabled implements WagonManager, Contextualizable { + private static final String WILDCARD = "*"; + private PlexusContainer container; // TODO: proxies, authentication and mirrors are via settings, and should come in via an alternate method - perhaps @@ -617,7 +619,12 @@ public ArtifactRepository getMirror( String mirrorOf ) { - return (ArtifactRepository) mirrors.get( mirrorOf ); + ArtifactRepository repository = (ArtifactRepository) mirrors.get( mirrorOf ); + if ( repository == null ) + { + repository = (ArtifactRepository) mirrors.get( WILDCARD ); + } + return repository; } /**