-P フラグを使用してオンデマンドでのみプロファイルをアクティブにする必要があるマルチモジュール Maven ビルドがあります。しかし、何らかの理由で、maven-release-plugin を使用してリリースを行うと無視されます。
次のコマンド ラインは、プロファイルを正しくアクティブ化し、activeByDefault プロファイルを無効にします。
mvn clean deploy -Poracle
ただし、次のコマンドでリリースを行う場合:
mvn help:active-profiles release:clean release:prepare release:perform -Poracle
...プロファイルは、active-profiles 出力によってアクティブであると報告されますが、実際には activeByDefault プロファイルのみが有効になっています。
これは予想される動作ですか、それとも Maven マジックが不足していますか?