Совместное использование версий плагинов между реактором и материнской платформой в многомодульном проекте maven

У меня есть многомодульный проект maven с реакторным модулем, который я использую для создания всего проекта, и родительский модуль, от которого наследуются все дочерние модули.

Есть плагин, который мне нужно иметь как в реакторе, так и в родительских пометах, а это означает, что у меня есть отдельное использование для плагина в дочерних модулях и в помпе реактора, который используется для агрегирования сборки. Я хотел бы управлять версией этого плагина в одном файле, вместо того, чтобы каждый раз вручную изменять его в обоих файлах.

Пример:

Структура проекта:
--pom.xml // реактор пом - агрегирует сборку (содержит плагин)
---- parent / pom.xml // parent pom - все дочерние модули наследуют этот pom (содержит плагин)
---- a / pom.xml // module a - наследует parent / pom.xml
---- b / pom.xml // модуль b - наследует parent / pom.xml
---- c / pom.xml // модуль c - наследует parent / pom.xml

Примечание: родительский pom наследуется только дочерними модулями. Не у реактора.

любая помощь с благодарностью, спасибо заранее

0 ответов

Другие вопросы по тегам