[infinispan-dev] HotRod client dependencies in 6.0.0.Alpha4

Tristan Tarrant ttarrant at redhat.com
Tue Sep 10 05:40:11 EDT 2013


Hi all,

at the beginning of the 6.0.0 cycle I worked to reduce the number of 
dependencies required by the hotrod client. Unfortunately, with the 
introduction of remote querying, the number of dependencies has gone up 
again:

+- org.infinispan:infinispan-commons:jar:6.0.0.Alpha4:compile
  +- org.jboss.marshalling:jboss-marshalling-river:jar:1.3.15.GA:compile
  +- commons-pool:commons-pool:jar:1.6:compile
  +- org.infinispan:infinispan-query-dsl:jar:6.0.0.Alpha4:compile
  +- org.infinispan:infinispan-remote-query-client:jar:6.0.0.Alpha4:compile
  |     \- com.google.protobuf:protobuf-java:jar:2.5.0:compile
  +- log4j:log4j:jar:1.2.16:compile
  +- net.jcip:jcip-annotations:jar:1.0:compile

we should strive to remove the unnecessary ones (jcip, log4j) and make 
the ones needed for remote query optional.

What do you think ?

Tristan


More information about the infinispan-dev mailing list