6

複数のプロファイルを持つプロジェクトがあります。他のプロファイルがアクティブでない場合にのみ、プロファイルの 1 つをアクティブにするにはどうすればよいですか?

4

1 に答える 1

20

ビルドプロファイルの紹介 で説明されているように:

次のような構成を使用して、プロファイルをデフォルトでアクティブにすることもできます。

<profiles>
  <profile>
    <id>profile-1</id>
    <activation>
      <activeByDefault>true</activeByDefault>
    </activation>
    ...
  </profile>
</profiles>

このプロファイルは、前述の方法のいずれかを使用して同じ pom 内の別のプロファイルがアクティブ化されない限り、すべてのビルドに対して自動的にアクティブになります。デフォルトでアクティブになっているすべてのプロファイルは、pom 内のプロファイルがコマンド ラインまたはそのアクティブ化構成でアクティブ化されると、自動的に非アクティブ化されます。

于 2009-09-17T01:15:04.133 に答える