欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【maven】 分环境打包

程序员文章站 2022-05-02 20:21:51
...

maven项目管理中,分环境(开发、测试、生产)打包是在所难免的事情,只需要在pom文件中做一些配置。

首先是配置profiles(此处设置develop为默认环境):

<!-- project environment -->
    <profiles>
        <profile>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <id>develop</id>
            <properties>
                <package.environment>develop</package.environment>
            </properties>
        </profile>
        <profile>
            <id>product</id>
            <properties>
                <package.environment>product</package.environment>
            </properties>
        </profile>
    </profiles>

 

然后在build中配置打包时配置文件的位置。

<build>
     <finalName>projectname</finalName>
     <sourceDirectory>src/main/java</sourceDirectory>
     <resources>
         <resource>
             <directory>src/main/resources</directory>
         </resource>
         <resource>
             <directory>src/main/environment/${package.environment}</directory>
         </resource>
    </resources>
</build>

 

 

 

相关标签: maven environment