3

-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 マジックが不足していますか?

4

1 に答える 1

4

問題が解決しました。プロファイルは、プラグインの構成パラメーターとして指定する必要があります。

于 2011-06-10T17:08:14.167 に答える