Maven的默认构建配置文件

Isu*_*uru 58 maven maven-profiles

我已经为我的Maven项目添加了分析.

        <profile>
            <id>da</id>                
        </profile>
        <profile>
            <id>live</id>
        </profile>
        <profile>
            <id>dev</id>
        </profile>
Run Code Online (Sandbox Code Playgroud)

当我在mvn clean install不指定构建配置文件的情况下发出命令时.我需要默认构建开发配置文件.

我怎样才能做到这一点?

小智 128

通过使用该属性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>
Run Code Online (Sandbox Code Playgroud)

请参阅Maven Profiles简介文档

  • @Freriko你是对的,但请多一点......健谈.下一次,解释什么属性是线索. (2认同)