mvn打包时添加version和profile

<!-- 定义profile -->
<profiles>
    <!-- 开发环境 -->
    <profile>
        <id>dev</id>
        <properties>
            <!-- 定义profileActive属性 -->
            <profileActive>dev</profileActive>
        </properties>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
    </profile>

    <!-- 测试环境 -->
    <profile>
        <id>test</id>
        <properties>
            <profileActive>test</profileActive>
        </properties>
    </profile>

    <!-- 生产环境 -->
    <profile>
        <id>prod</id>
        <properties>
            <profileActive>prod</profileActive>
        </properties>
    </profile>
</profiles>

编译打包时指定参数:

<build>
    <finalName>${project.name}-${project.version}-${profileActive}</finalName>
</build>

 

相关文章:

  • 2022-01-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-18
  • 2021-08-23
  • 2022-12-23
  • 2021-09-10
猜你喜欢
  • 2022-01-18
  • 2021-06-11
  • 2022-12-23
  • 2022-12-23
  • 2021-11-03
  • 2022-12-23
  • 2021-05-28
相关资源
相似解决方案