[jboss-cvs] JBossAS SVN: r80526 - trunk/component-matrix.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Nov 4 16:48:29 EST 2008


Author: pgier
Date: 2008-11-04 16:48:29 -0500 (Tue, 04 Nov 2008)
New Revision: 80526

Modified:
   trunk/component-matrix/pom.xml
Log:
[JBAS-6055] Add some enforcer rules to ban duplicate dependencies.

Modified: trunk/component-matrix/pom.xml
===================================================================
--- trunk/component-matrix/pom.xml	2008-11-04 21:48:05 UTC (rev 80525)
+++ trunk/component-matrix/pom.xml	2008-11-04 21:48:29 UTC (rev 80526)
@@ -84,6 +84,33 @@
   <!-- Build Configuration -->
   <build>
 
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-enforcer-plugin</artifactId>
+        <version>1.0-alpha-4</version>
+        <executions>
+          <execution>
+            <id>ban-bad-dependencies</id>
+            <goals>
+              <goal>enforce</goal>
+            </goals>
+            <configuration>
+              <searchTransitive>true</searchTransitive>
+              <rules>
+                <bannedDependencies>
+                  <excludes>
+                    <exclude>jboss:jboss-common</exclude>
+                    <exclude>javax.el:el-api</exclude>
+                  </excludes>
+                </bannedDependencies>
+              </rules>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+    
     <!-- Plugin Management -->
     <pluginManagement>
       <plugins>
@@ -151,6 +178,12 @@
         <groupId>org.jboss.seam.integration</groupId>
         <artifactId>jboss-seam-int-jbossas</artifactId>
         <version>${version.seam.integration}</version>
+        <exclusions>
+          <exclusion>
+            <groupId>javax.el</groupId>
+            <artifactId>el-api</artifactId>
+          </exclusion>
+        </exclusions>
       </dependency>
 
       <dependency>
@@ -674,6 +707,12 @@
         <groupId>org.jboss.jaxr</groupId>
         <artifactId>juddi-saaj</artifactId>
         <version>${version.jboss.jaxr}</version>
+        <exclusions>
+          <exclusion>
+            <groupId>jboss</groupId>
+            <artifactId>jboss-common</artifactId>
+          </exclusion>
+        </exclusions>
       </dependency>
       
       <dependency>
@@ -681,6 +720,12 @@
         <artifactId>juddi-service</artifactId>
         <version>${version.jboss.jaxr}</version>
         <type>jboss-sar</type>
+        <exclusions>
+          <exclusion>
+            <groupId>jboss</groupId>
+            <artifactId>jboss-common</artifactId>
+          </exclusion>
+        </exclusions>
       </dependency>
       
       <dependency>




More information about the jboss-cvs-commits mailing list