maven 分环境打包

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>


猜你喜欢

转载自blog.csdn.net/qq_28851503/article/details/79488815