Я ищу способ гарантировать, что все функции, которые я развертываю в Karaf, требуют зависимостей, которые имеют одинаковую версию. Проект состоит из более чем 40 комплектов, что затрудняет проверку вручную.Убедитесь, что пакеты имеют одинаковые версии зависимостей
Я подумываю о разработке плагина Maven, который сделает проверку, но прежде чем я хочу быть уверенным, что такого решения еще не существует.
нет, они не являются :) вот почему я ищу более совершенную систему – Oleg
Если они не связаны друг с другом, вам не следует требовать, чтобы они требовали одинаковых зависимостей. Это создало бы плотную связь между компонентами, которые могут дать вам много головных болей. Вместо этого используйте гибкость OSGi обеспечивает и использует диапазоны импорта. Btw. Karaf также позволяет использовать диапазоны импорта по возможностям, которые могут помочь. –