Right now, all of the wink components have a compile dependency on slf4j-jdk14,
which isn't quite right. You should probably mark the slf4j implementation you
are using as scope=test or optional, so that others (like me) don't have to go
and do stuff like this:
<dependency>
<groupId>org.apache.wink</groupId>
<artifactId>wink-client</artifactId>
<version>1.1-incubating</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.wink</groupId>
<artifactId>wink-guice-server</artifactId>
<version>1.1-incubating</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
</exclusion>
</exclusions>
</dependency>
Wink, being a library, should not be including an implementation of slf4j, only
the api. Its up to the integrator (developer using wink, or application server
where wink is deployed) to provide the backing implementation for the slf4j api.
--jason