2014-11-26 6 views
0

Я изучал архитектуру как менеджер хранилища maven в maven. Мне нужно управлять зависимостями. Мое приложение - это набор модулей. Я хотел бы управлять зависимостями на основе более высокой версии. Для примера. Модуль A использует версию 1 зависимости. Хотя модуль B использует версию 2 той же функции dependecy. Теперь, если человек хочет использовать оба модуля, тогда результат должен быть таким, чтобы вариант версии был заменен вместо версии 1.Может ли maven разрешить зависимость, основанную на более высокой версии

ответ

0

Я думаю, что это не является желаемым поведением. Что делать, если версии 1 и 2 несовместимы. Если у вас есть контроль над модулями A и B, чем это лучше, чтобы позволить им использовать одну и ту же версию своих зависимостей. Я обычно объявляю общие зависимости в родительском POM в разделе dependencyManagement, чтобы каждый подмодуль использовал одну и ту же версию.

Смежные вопросы