Мой проект использует библиотеки Java, которые имеют свои собственные зависимости (например, Hadoop, Jetty). Я в конечном итоге с разными версиями одних и тех же зависимостей, как муравей 1.4.5, 1.4.6. Мой проект может использовать муравей 1.4.7. Это небольшой пример, который может стать более сложным с большими зависимостями, такими как HTTP Commons.
Как заставить все библиотеки и зависимости играть хорошо? Есть ли способ изолировать каждую библиотеку (Hadoop, Jetty), чтобы они использовали только свои зависимости?