incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Peter Lin <>
Subject Re: Hector vs Astyanax dependency issue
Date Sat, 25 May 2013 16:46:00 GMT
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