exclude unused dependencies

This commit is contained in:
Sebastian Sdorra
2012-10-11 16:25:56 +02:00
parent b2f28a3ece
commit ddca155c8d
4 changed files with 42 additions and 46 deletions

View File

@@ -23,10 +23,50 @@
<dependencies>
<!--
scm-core with excludes.
TODO: create a module only for data objects.
-->
<dependency>
<groupId>sonia.scm</groupId>
<artifactId>scm-core</artifactId>
<groupId>sonia.scm</groupId>
<type>jar</type>
<version>1.21-SNAPSHOT</version>
<exclusions>
<exclusion>
<artifactId>shiro-core</artifactId>
<groupId>org.apache.shiro</groupId>
</exclusion>
<exclusion>
<artifactId>aopalliance</artifactId>
<groupId>aopalliance</groupId>
</exclusion>
<exclusion>
<artifactId>guice</artifactId>
<groupId>com.google.inject</groupId>
</exclusion>
<exclusion>
<artifactId>guice-multibindings</artifactId>
<groupId>com.google.inject.extensions</groupId>
</exclusion>
<exclusion>
<artifactId>guice-servlet</artifactId>
<groupId>com.google.inject.extensions</groupId>
</exclusion>
<exclusion>
<artifactId>jersey-core</artifactId>
<groupId>com.sun.jersey</groupId>
</exclusion>
<exclusion>
<artifactId>guice-throwingproviders</artifactId>
<groupId>com.google.inject.extensions</groupId>
</exclusion>
<exclusion>
<artifactId>commons-lang</artifactId>
<groupId>commons-lang</groupId>
</exclusion>
</exclusions>
</dependency>
</dependencies>

View File

@@ -32,26 +32,6 @@
<scope>provided</scope>
</dependency>
<dependency>
<artifactId>scm-core</artifactId>
<groupId>sonia.scm</groupId>
<version>1.21-SNAPSHOT</version>
<exclusions>
<exclusion>
<artifactId>guice</artifactId>
<groupId>com.google.inject</groupId>
</exclusion>
<exclusion>
<artifactId>guice-servlet</artifactId>
<groupId>com.google.inject.extensions</groupId>
</exclusion>
<exclusion>
<artifactId>guice-multibindings</artifactId>
<groupId>com.google.inject.extensions</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>sonia.scm.clients</groupId>
<artifactId>scm-client-impl</artifactId>

View File

@@ -32,7 +32,7 @@
<version>1.1</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>

View File

@@ -33,30 +33,6 @@
<scope>provided</scope>
</dependency>
<dependency>
<artifactId>scm-core</artifactId>
<groupId>sonia.scm</groupId>
<version>1.21-SNAPSHOT</version>
<exclusions>
<exclusion>
<artifactId>aopalliance</artifactId>
<groupId>aopalliance</groupId>
</exclusion>
<exclusion>
<artifactId>guice</artifactId>
<groupId>com.google.inject</groupId>
</exclusion>
<exclusion>
<artifactId>guice-multibindings</artifactId>
<groupId>com.google.inject.extensions</groupId>
</exclusion>
<exclusion>
<artifactId>guice-servlet</artifactId>
<groupId>com.google.inject.extensions</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>sonia.scm.clients</groupId>
<artifactId>scm-client-api</artifactId>