Avoid mixing two flavours of Guice on the classpath.

Note: the main blocker to using Google-Guice for Maven3 is the lack of a release with the new ProvisionListener API, which is needed to support Plexus lifecycles. While there are other fixes/features in Sisu-Guice that are nice-to-have (such as removal of the big global singleton lock) they aren't strictly required for Maven3.

Signed-off-by: Jason van Zyl <jason@tesla.io>
This commit is contained in:
Stuart McCulloch 2013-03-19 01:12:21 +00:00 committed by Jason van Zyl
parent f50ae7b059
commit c5f161a8d6
1 changed files with 2 additions and 3 deletions

View File

@ -88,9 +88,8 @@ under the License.
<artifactId>plexus-utils</artifactId> <artifactId>plexus-utils</artifactId>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.google.inject</groupId> <groupId>org.sonatype.sisu</groupId>
<artifactId>guice</artifactId> <artifactId>sisu-guice</artifactId>
<version>3.0</version>
<classifier>no_aop</classifier> <classifier>no_aop</classifier>
<optional>true</optional> <optional>true</optional>
<exclusions> <exclusions>