[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