Создать только какой-то модуль в профиле maven не работает по тегу <module>
У меня есть мультимодульный проект Maven. в определенном профиле с именем "релиз" я определил только некоторые модули.
<modules>
<module>media</module>
<module>persistence</module>
<module>web</module>
</modules>
но когда я создаю профиль активного выпуска, все цели модуля будут созданы. Зачем? и как это решить?
1 ответ
Меня устраивает:
<!--<modules>
<module>dao</module>
<module>web</module>
</modules>-->
<profiles>
<profile>
<id>CustomProfile</id>
<modules>
<module>dao</module>
</modules>
</profile>
<profile>
<id>default</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<modules>
<module>dao</module>
<module>web</module>
</modules>
</profile>
</profiles>
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] dao ................................................ SUCCESS [ 1.213 s]
[INFO] MyCustomProject .................................... SUCCESS [ 0.016 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.394 s
[INFO] Finished at: 2017-12-31T13:42:44+03:00
[INFO] Final Memory: 11M/245M
[INFO] ------------------------------------------------------------------------
Я использую Apache Maven 3.5.2