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