Активация профиля 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 ответ

К сожалению, невозможно включить профили из чего-либо, кроме командной строки. Смотрите этот ответ.

Другие вопросы по тегам