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()