mvn help:active-profiles は、呼び出すプロジェクト + システム設定内でアクティブ化されたプロファイルのみを一覧表示します。
つまり、親 pom から有効化/アクティブ化されたプロファイルはリストされません。
どのプロパティが有効になっているかどうかを確認するための試行錯誤以外の方法で、アクティブ化されたプロファイルの完全なリストを実際に表示する方法はありますか?
mvn help:active-profiles は、呼び出すプロジェクト + システム設定内でアクティブ化されたプロファイルのみを一覧表示します。
つまり、親 pom から有効化/アクティブ化されたプロファイルはリストされません。
どのプロパティが有効になっているかどうかを確認するための試行錯誤以外の方法で、アクティブ化されたプロファイルの完全なリストを実際に表示する方法はありますか?
I double-checked this and indeed, inherited profiles aren't listed when mvn help:active-profiles
is being called. This is with maven-help-plugin
version 2.1.1.
There is even a bug-report about this: MPH-79.
As a workaround, you can use older version:
mvn org.apache.maven.plugins:maven-help-plugin:2.0.2:active-profiles ...
ビルド ログにアクティブなプロファイルを常に表示したいですか? 次に、次のプラグイン構成を <build> セクションに追加できます。
この例では、プラグインを「コンパイル」フェーズに追加しました。別のフェーズに簡単に追加できます。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-help-plugin</artifactId>
<version>3.0.1</version>
<executions>
<execution>
<id>show-profiles</id>
<phase>compile</phase>
<goals>
<goal>active-profiles</goal>
</goals>
</execution>
</executions>
</plugin>