я получил следующий Maven модуля макет:Как управлять зависимостями maven как Group?
- Всех
- подпроект 1
- Подпроект 2
- Подпроект 3
- Подпроекта N
- Конечный результат
- Зависимость-отчет
Я управляю всеми версиями подмодулей в «Всех» как управляемые зависимости. Я ссылаюсь на эти управляемые зависимости в модуле «Конечный продукт», чтобы включить их в окончательный zip-архив.
Этот же набор зависимостей должен быть указан в модуле «Отчет о зависимостях».
Если разработчик создает новый подмодуль. Ему нужно вручную поставить новый модуль в
- 'Все' в управляемом зависимости
- 'поставочных-Билд' в зависимости
- 'Dependency-Report', как зависимость
Легко забыть один из них, так есть ли способ упростить это? например путем определения «группы зависимостей» и повторного использования в этих трех местах?
Вы объявили 'all' pom в качестве родителя остальных модулей? – Avinash
Да, 'all' является родительским (см. Отступ) – gorootde
Возможный дубликат [Maven multi-module: совокупность общих зависимостей в одном?] (Http://stackoverflow.com/questions/6086774/maven-multi-module -совокупные-COMMON-зависимостей-в-сингл-один) – Avinash