Динамическое предоставление глобального родительского pom.xml
Как можно управлять общим родителем проекта pom.xml
для нескольких github
организации и проекты, не выпуская их постоянно в какой-нибудь Maven-репозиторий?
1 ответ
Теперь для этого есть два компонента:
- расширение: arkon-maven-extension
- плагин: flatten-maven-плагин
который может помочь решить эту проблему.
Основной подход заключается в:
- иметь единый репозиторий Arkon с родителем
pom.xml
, который навсегда снимок, и никогда нигде не выпущен - используйте arkon-maven-extension для автоматического магического предоставления родительского pom во все проекты, которые зависят от него
- использовать flatten-maven-plugin для удаления родительской информации из финального проекта
pom.xml
используется для развертывания