У меня есть проект Maven https://github.com/paulvi/MavenMultiModule1
с корневым pom.xml как
<modules>
<module>MavenModule1</module>
<module>MavenModule2</module>
</modules>
<properties>
</properties>
<profiles>
<profile>
<id>p1</id>
<modules>
<module>MavenModule1</module>
</modules>
</profile>
<profile>
<id>p2</id>
<modules>
<module>MavenModule2</module>
</modules>
</profile>
</profiles>
Я хотел бы иметь возможность построить подсистему отдельно,
например. mvn package -P p1
и mvn package -P p2
Оба профиля видны, но не могут быть активированы переключателем -P
.
mvn help:all-profiles -P p1
Это работает с другим проектом
Чего здесь не хватает для активации профиля или как лучше построить подсистему?
Я прочитал Как активировать профиль Maven в зависимой модуль?