Активация профиля Maven в интерактивном режиме
У меня есть проект Maven с несколькими модулями, я хочу включить модуль только в управление версиями. Это решение работает для меня.
<profiles>
<profile>
<id>version</id>
<activation>
<property>
<name>newVersion</name>
</property>
</activation>
<modules>
<module>module-to-include</module>
</modules>
</profile>
</profiles>
<modules>
<module>module-1</module>
<module>module-2</module>
</modules>
Работает только при прохождении -DnewVerison=x.x.x
в командной строке mvn. Но в более сложных случаях, таких как установка версии в интерактивном режиме или возврат версии, это не работает. какие-либо предложения, пожалуйста?
Управление профилями должно быть в pom-файле Passing -P
Параметр в командной строке должен быть сделан неявно.
1 ответ
К сожалению, невозможно включить профили из чего-либо, кроме командной строки. Смотрите этот ответ.