SONAR-2512 Fix dependencies on commons-beanutils

Forbid dependency on commons-beanutils-core and instead use
commons-beanutils 1.8.3
This commit is contained in:
Evgeny Mandrikov 2011-06-09 03:53:06 +04:00
parent 88804cbff7
commit af1f34a4fb
3 changed files with 38 additions and 0 deletions

View File

@ -44,6 +44,11 @@
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
</exclusion>
<exclusion>
<!-- See SONAR-2512 -->
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils-core</artifactId>
</exclusion>
</exclusions>
</dependency>

View File

@ -53,6 +53,11 @@
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
</exclusion>
<exclusion>
<!-- See SONAR-2512 -->
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>

28
pom.xml
View File

@ -337,6 +337,23 @@
</rules>
</configuration>
</execution>
<execution>
<id>enforce-banned-dependencies</id>
<goals>
<goal>enforce</goal>
</goals>
<configuration>
<rules>
<bannedDependencies>
<searchTransitive>true</searchTransitive>
<message>commons-beanutils should be used instead</message>
<excludes>
<exclude>commons-beanutils:commons-beanutils-core</exclude>
</excludes>
</bannedDependencies>
</rules>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
@ -525,6 +542,12 @@
<!-- do not upgrade to version 1.4, not compatible with Java5 -->
<version>1.3</version>
</dependency>
<dependency>
<!-- See SONAR-2512 -->
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.8.3</version>
</dependency>
<dependency>
<groupId>commons-configuration</groupId>
<artifactId>commons-configuration</artifactId>
@ -534,6 +557,11 @@
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
<exclusion>
<!-- See SONAR-2512 -->
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>