В моем проекте у меня есть собственный профиль custom-profile-name
.
Упрощенная структура моего POM выглядит следующим образом:
<artifactId>parent</artifactId>
<modules>
<module>child</module>
</modules>
Когда я запускаю
mvn help:active-profiles -P custom-profile-name
Я получаю:
Active Profiles for Project 'org.sample:parent:pom':
The following profiles are active:
custom-profile-name
Active Profiles for Project 'org.sample:child':
The following profiles are active:
custom-profile-name
Я читал о наследовании профиля и, если я правильно понимаю,профили не должны наследоваться.Может кто-нибудь объяснить, почему custom-profile-name
активен в дочернем модуле.
Моя конечная цель - выполнить родительский элемент с одной конфигурацией пользовательского плагина и всеми дочерними модулями с другой конфигурацией того же самого плагина.