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 2008/07/16 22:25:49 UTC
svn commit: r677409 -
/maven/sandbox/branches/SI_MAVEN_2_1_A/maven-project/src/main/java/org/apache/maven/project/builder/PomClassicTransformer.java
Author: sisbell
Date: Wed Jul 16 13:25:49 2008
New Revision: 677409
URL: http://svn.apache.org/viewvc?rev=677409&view=rev
Log:
Added plugin repo inheritance rule.
Modified:
maven/sandbox/branches/SI_MAVEN_2_1_A/maven-project/src/main/java/org/apache/maven/project/builder/PomClassicTransformer.java
Modified: maven/sandbox/branches/SI_MAVEN_2_1_A/maven-project/src/main/java/org/apache/maven/project/builder/PomClassicTransformer.java
URL: http://svn.apache.org/viewvc/maven/sandbox/branches/SI_MAVEN_2_1_A/maven-project/src/main/java/org/apache/maven/project/builder/PomClassicTransformer.java?rev=677409&r1=677408&r2=677409&view=diff
==============================================================================
--- maven/sandbox/branches/SI_MAVEN_2_1_A/maven-project/src/main/java/org/apache/maven/project/builder/PomClassicTransformer.java (original)
+++ maven/sandbox/branches/SI_MAVEN_2_1_A/maven-project/src/main/java/org/apache/maven/project/builder/PomClassicTransformer.java Wed Jul 16 13:25:49 2008
@@ -207,7 +207,17 @@
tmp.remove(index);
tmp.add(index, new ModelProperty(ProjectUri.Scm.developerConnection, scmDeveloperUrl.toString()));
}
-
+
+ //Remove Plugin Repository Inheritance Rule
+ List<ModelProperty> pluginRepoProperties = new ArrayList<ModelProperty>();
+ for(ModelProperty mp : tmp) {
+ if(domainModels.indexOf(domainModel) > 0 && mp.getUri().startsWith(ProjectUri.PluginRepositories.xUri)){
+ pluginRepoProperties.add(mp);
+ }
+ }
+ tmp.removeAll(pluginRepoProperties);
+
+
//Ordered Dependency Rule
/*
if (domainModels.size() > 1) {