У меня есть многомодульная сборка maven, которая требует активации профиля только по требованию с использованием флага -P. Но по какой-то причине это игнорируется при выполнении релиза с использованием maven-release-plugin.
Следующая командная строка правильно активирует профиль и отключает профиль activeByDefault:
mvn clean deploy -Poracle
Но при выпуске с помощью следующей команды:
mvn help:active-profiles release:clean release:prepare release:perform -Poracle
... профиль выводится как активный на выходе активных профилей, но на самом деле активирован только профиль activeByDefault.
Это ожидаемое поведение или я пропускаю магию мавена?