-
Notifications
You must be signed in to change notification settings - Fork 8
Guice 3
Vyacheslav Rusakov edited this page Mar 15, 2016
·
3 revisions
To use library with guice 3 you need to exclude guice 4 transitive dependency and add guava.
Maven:
<dependency>
<groupId>ru.vyarus</groupId>
<artifactId>guice-validator</artifactId>
<version>1.1.0</version>
<exclusions>
<!-- exclude guice 4 -->
<exclude>
<groupId>com.google.inject</groupId>
<artifactId>guice</artifactId>
</exclude>
</exclusions>
</dependency>
<dependency>
<groupId>com.google.inject</groupId>
<artifactId>guice</artifactId>
<version>3.0</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>16.0.1</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>5.2.2.Final</version>
</dependency>
<dependency>
<groupId>org.glassfish.web</groupId>
<artifactId>javax.el</artifactId>
<version>2.2.6</version>
</dependency>Gradle:
compile ('ru.vyarus:guice-validator:1.1.0') {
// exclude guice 4
exclude module: 'guice'
}
compile 'com.google.inject:guice:3.0'
compile 'com.google.guava:guava:16.0.1'
compile 'org.hibernate:hibernate-validator:5.2.2.Final'
compile 'org.glassfish.web:javax.el:2.2.6'