80

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

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

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

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

4

2 に答える 2

160

この属性を使用する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のプロファイル入門ドキュメントを参照してください

于 2012-08-06T07:48:58.657 に答える
1

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

mvn clean install -Pprod  

また

mvn clean install -Pdev
于 2019-01-23T16:35:29.077 に答える