Наследование профилей Maven
Возможно ли, чтобы дочерний POM наследовал профили, определенные в родительском POM? Если да, то как?
Ответы
Ответ 1
Профили, определенные в родительском POM, наследуются в дочернем POM, расширяющем родителя, и ничего не поделать. И на всякий случай, Maven Help Plugin имеет очень полезные цели, позволяющие обрабатывать профили:
Ответ 2
Я не думаю, что это унаследовано.
http://www.dashbay.com/2011/03/maven-profile-inheritance/
http://looking4q.blogspot.com/2011/01/maven-profiles-inheritance.html
Вы можете найти доступные профили, потому что они активируются по умолчанию.
Ответ 3
Это не просто возможно, это обязательно. Если вы объявляете родительский POM, вы получаете все его профили.
Ответ 4
Я тестировал профиль, наследованный с maven 3.3.9. Если родительский pom объявляет дочерний модуль (агрегация), профиль отображается в дочернем модуле. Если родительский pom не объявляет дочерний модуль (наследование), профиль не отображается.