cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Renato Marroquín Mogrovejo <>
Subject Re: Hector vs Astyanax dependency issue
Date Sun, 26 May 2013 13:53:02 GMT
Thanks for your replies!
It is really a shame that is the way I would have to go. I am a contributor
for the Apache Gora[1] project and we were trying to support different
clients within our project but with those news, things really get
complicated :-/ maybe we will go with Intravert or DataStax clients . . .
while C* clients' war continues ):

Renato M.


2013/5/25 Peter Lin <>

> I'll second that.
> the maven boondoggle is a huge anti-practice for the java world.
> On Sat, May 25, 2013 at 12:10 PM, Edward Capriolo <>wrote:
>> This is a big Java problem with Guava and logging libraries that get
>> included with everything. If you bundle together enough projects you are
>> bound to have an satisfiable breaking mismatch. The hip trend is "just use
>> the latest from maven"so hipsters have a canned reply, "OMG!!! YOUR
>> VERSIONS IS SOO OLD" , but in the real world we have to support
>> environments outside our laptop and we cant always be updating things every
>> day for no real reason, angry administrators say "WHY DOES YOUR GUAVA NEED
>> So yes, while I do think Guava is a nice library, the breaking changes in
>> it are PITA, and the things inside it generally are things you can do
>> yourself. Preconditions.checkNotNull(Object) for example seems sexy but
>> over time you always hit an issue like this since guava gets included
>> everywhere. As a result I commonly end up stripping out guava in out
>> projects.
>> ::Rant over::
>> Your only hope is to build a fork of one hector or astynax that uses the
>> same guava version or get both the projects to update to the same version.
>> On Fri, May 24, 2013 at 7:02 PM, Renato Marroquín Mogrovejo <
>>> wrote:
>>> Hi all,
>>> I am using Astyanax and Hector client within an application but right
>>> now I am hitting a dependency issue [1] related to Guava version being used
>>> by Hector and Astyanax which makes Maven headache. I have taken it out as
>>> exclusions within my poms but I still get the dependency issue.
>>> Do you guys think you could help me out with this one?
>>> Thanks in advance!
>>> Renato M.
>>> [1]

View raw message