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)
