Author: jdcasey
Date: Fri Jul 15 19:05:03 2005
New Revision: 219278

URL: http://svn.apache.org/viewcvs?rev=219278&view=rev
Log:
Modified to check for duplicate repository entries in the aggregated remote 
repository list as the lineage of projects is built.

Modified:
    
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java

Modified: 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
URL: 
http://svn.apache.org/viewcvs/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java?rev=219278&r1=219277&r2=219278&view=diff
==============================================================================
--- 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
 (original)
+++ 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
 Fri Jul 15 19:05:03 2005
@@ -431,7 +431,16 @@
         {
             List respositories = ProjectUtils.buildArtifactRepositories( 
model.getRepositories(),
                                                                          
artifactRepositoryFactory, container );
-            aggregatedRemoteWagonRepositories.addAll( respositories );
+            
+            for ( Iterator it = respositories.iterator(); it.hasNext(); )
+            {
+                ArtifactRepository repository = (ArtifactRepository) it.next();
+                
+                if ( !aggregatedRemoteWagonRepositories.contains( repository ) 
)
+                {
+                    aggregatedRemoteWagonRepositories.add( repository );
+                }
+            }
         }
 
         MavenProject project = new MavenProject( model );



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

Reply via email to