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 回答