Impetus / kundera

A JPA 2.1 compliant Polyglot Object-Datastore Mapping Library for NoSQL Datastores.Please subscribe to:
http://groups.google.com/group/kundera-discuss/subscribe
Apache License 2.0
903 stars 233 forks source link

Incompatible guava included in jar #1044

Open stumeikle opened 4 years ago

stumeikle commented 4 years ago

Hi,

I'm using kundera-cassandra-ds-driver v3.13 in my project. When I start my application I get an error -- Detected Guava < 19 in the classpath, using legacy compatibility layer . The compatibility layer doesn't appear to work, though, and my app dies.

The reason the error is thrown appears to be because the kundera-cassandra-ds-driver include kundera-cassandra:jar:3.13 which includes org.apache.cassandra:cassandra-all:jar:3.11.0 which includes org.caffinitas.ohc:ohc-core:jar:0.4.4 which includes com.google.guava:guava:jar:16.0

(I otherwise explicitly include guava 29). It appears you are packaging together components which don't work together which makes kundera unusable for me.

Best regards, Stu