У меня есть проект maven, который в основном является реактивным помпом вокруг нескольких других автономных проектов.Как я могу переопределить `distributionManagement` модуля POM в реакторе POM?
- Корень
- module1
- submodule1
- submodule2
- module2
- submodule3
- submodule4
- module1
The submoduleX
модулей наследуют от различных родительских POMS (например, submodule1
имеет другого родителя, чем submodule2
) и находятся вне моего контроля. Однако я хочу развернуть артефакты моего проекта в каком-то репозитории. Таким образом, в моем корневом реакторе pom я задал параметр <distributionManagement>
, где настроены хранилища для артефактов.
Однако при запуске mvn deploy
на реакторе POM субмодули пытаются развернуть свои артефакты в хранилищах, унаследованных от их родительских помпов, вместо указанных в корневом реакторе pom. Есть ли способ переопределить это из корневого реактивного помпа или мне не повезло?
Не уверен, что я понимаю, как, например, 'subodule1' имеет несколько родителей. В одном проекте может быть только один родитель. – Tunaki
Мое описание несколько вводило в заблуждение. Я имел в виду, что 'subodule1' имеет другой родитель, чем' subodule2' и т. Д., А не то, что у них несколько родителей. –