27

mvn help:active-profiles は、呼び出すプロジェクト + システム設定内でアクティブ化されたプロファイルのみを一覧表示します。

つまり、親 pom から有効化/アクティブ化されたプロファイルはリストされません。

どのプロパティが有効になっているかどうかを確認するための試行錯誤以外の方法で、アクティブ化されたプロファイルの完全なリストを実際に表示する方法はありますか?

4

5 に答える 5

13

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 ...
于 2012-10-29T10:06:56.773 に答える
8

ビルド ログにアクティブなプロファイルを常に表示したいですか? 次に、次のプラグイン構成を <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>
于 2018-05-01T08:22:38.127 に答える