You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by si...@apache.org on 2009/04/10 18:05:31 UTC

svn commit: r763966 - /maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenProject.java

Author: sisbell
Date: Fri Apr 10 16:05:31 2009
New Revision: 763966

URL: http://svn.apache.org/viewvc?rev=763966&view=rev
Log:
Fixed problem where repo count int MavenProject was increasing.

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

Modified: maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenProject.java
URL: http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenProject.java?rev=763966&r1=763965&r2=763966&view=diff
==============================================================================
--- maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenProject.java (original)
+++ maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/MavenProject.java Fri Apr 10 16:05:31 2009
@@ -240,8 +240,17 @@
         }
         */
 
-        setRemoteArtifactRepositories( (projectBuilderConfiguration.getRemoteRepositories() != null) ? projectBuilderConfiguration.getRemoteRepositories() : new ArrayList<ArtifactRepository>());
-		for(Repository r: model.getPluginRepositories())
+        setRemoteArtifactRepositories( (projectBuilderConfiguration.getRemoteRepositories() != null) ? new ArrayList<ArtifactRepository>(projectBuilderConfiguration.getRemoteRepositories()) : new ArrayList<ArtifactRepository>());
+ 
+        for(Repository r: model.getPluginRepositories())
+		{
+			try {
+				remoteArtifactRepositories.add(repositorySystem.buildArtifactRepository( r ));
+			} catch (InvalidRepositoryException e) {
+
+			}
+		}   
+        for(Repository r: model.getPluginRepositories())
 		{
 			try {
 				remoteArtifactRepositories.add(repositorySystem.buildArtifactRepository( r ));
@@ -384,7 +393,7 @@
 
     public List<ArtifactRepository> getRemoteArtifactRepositories()
     {
-        return remoteArtifactRepositories;
+        return new ArrayList<ArtifactRepository>( remoteArtifactRepositories );
     }
     
     public boolean hasParent()