web-dev-qa-db-ja.com

Mavenのデフォルトのビルドプロファイル

Mavenプロジェクトにプロファイリングを追加しました。

        <profile>
            <id>da</id>                
        </profile>
        <profile>
            <id>live</id>
        </profile>
        <profile>
            <id>dev</id>
        </profile>

ビルドプロファイルを指定せずにコマンドmvn clean installを指定した場合。 devプロファイルをデフォルトでビルドする必要があります。

どうすればこれを達成できますか?

54
Isuru

属性activeByDefaultを使用すると、-Pパラメーターで他のプロファイルが選択されていない場合に、Mavenでデフォルトのプロファイルを選択できます。

<profiles>
    <profile>
        <id>da</id>                
    </profile>
    <profile>
        <id>live</id>
    </profile>
    <profile>
        <id>dev</id>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
    </profile>
<profiles>

Mavenプロフィールドキュメントの概要 を参照してください

123
FredrikO

次を実行して特定のプロファイルをアクティブにすることもできます

mvn clean install -Pprod or 
mvn clean install -Pdev
0
Pravin