On Mon, Jun 11, 2012 at 3:25 PM, Alejandro Abdelnur <[email protected]> wrote:
> If a project dependent on Hadoop uses a non-compat version of Guava (as per
> your example), you are just playing russian roulette with your classpath.

True but the choices and priorities represented by a BOM may not be
aligned with those of some component project. For example, some are
making a greater emphasis on testing with an adapting to Hadoop 2 than
others.

> IMO, the different projects have to harmonize their component versions,
> specially because none of them uses implementation-dependencies isolation
> (ie by classloader means). It seem to me a much easier goal to harmonize
> than achieve implementation-dependencies isolation. It shouldn't be that
> difficult, all the projects are cross-pollinated with developers working in
> multiple of them, but this is just my take.

Sure maybe it will all work out.

Best regards,

   - Andy

Problems worthy of attack prove their worth by hitting back. - Piet
Hein (via Tom White)

Reply via email to