Совместное использование версий плагинов между реактором и материнской платформой в многомодульном проекте 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 наследуется только дочерними модулями. Не у реактора.
любая помощь с благодарностью, спасибо заранее