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