Author: jdcasey
Date: Thu Jun 23 01:40:15 2005
New Revision: 193111

URL: http://svn.apache.org/viewcvs?rev=193111&view=rev
Log:
Fixing bug with resolving plugins and their deps.

Modified:
    
maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java

Modified: 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java?rev=193111&r1=193110&r2=193111&view=diff
==============================================================================
--- 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java
 (original)
+++ 
maven/components/trunk/maven-core/src/main/java/org/apache/maven/plugin/DefaultPluginManager.java
 Thu Jun 23 01:40:15 2005
@@ -555,14 +555,18 @@
                 MavenMetadataSource metadataSource = new MavenMetadataSource( 
artifactResolver, mavenProjectBuilder,
                                                                               
artifactFactory );
 
-                List remoteArtifactRepositories = 
project.getRemoteArtifactRepositories();
+                List remoteRepositories = new ArrayList();
+                
+                remoteRepositories.addAll( 
project.getRemoteArtifactRepositories() );
+                remoteRepositories.addAll( 
project.getPluginArtifactRepositories() );
+                
                 ArtifactRepository localRepository = 
session.getLocalRepository();
                 Set dependencies = metadataSource.retrieve( pluginArtifact, 
localRepository,
-                                                            
remoteArtifactRepositories );
+                                                            remoteRepositories 
);
 
                 ArtifactResolutionResult result = 
artifactResolver.resolveTransitively( dependencies, pluginArtifact,
                                                                                
         localRepository,
-                                                                               
         remoteArtifactRepositories,
+                                                                               
         remoteRepositories,
                                                                                
         metadataSource,
                                                                                
         artifactFilter );
 
@@ -587,7 +591,7 @@
                 ArtifactFilter distroProvidedFilter = new 
InversionArtifactFilter( artifactFilter );
 
                 ArtifactResolutionResult distroProvidedResult = 
artifactResolver
-                    .resolveTransitively( dependencies, pluginArtifact, 
localRepository, remoteArtifactRepositories,
+                    .resolveTransitively( dependencies, pluginArtifact, 
localRepository, remoteRepositories,
                                           metadataSource, distroProvidedFilter 
);
 
                 Set distroProvided = distroProvidedResult.getArtifacts();



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to