У меня есть родительский pom, который обслуживает необходимые переменные номера версии других моих компонентов и, что более важно, "maven-jar-plugin" (версия 3.0.2).У того же pom есть профиль по умолчанию, который заставит его многомодульного потомка собрать jar.Теперь проблема в том, что мультимодульный дочерний элемент выдает это исключение ниже
. Вы должны использовать классификатор, чтобы прикреплять дополнительные артефакты к проекту вместо их замены
Iобнаружил, что это происходит из-за привязки по умолчанию maven-jar-plugin, присущей упаковке jar, но я делаю упаковку war, поэтому после упаковки war запускается default-jar и выбрасывает вышеупомянутую.Любое решение остановить дефолт поможет мне заранее.
pom(Master pom)
+ pom(Multi-Module child)
+-- pom (war child pom, but after the war, it starts building default jar)
+-- pom2
+-- pom3