maven项目管理中,分环境(开发、测试、生产)打包是在所难免的事情,只需要在pom文件中做一些配置。
首先是配置profiles(此处设置develop为默认环境):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <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中配置打包时配置文件的位置。
1 2 3 4 5 6 7 8 9 10 11 12
| <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>
|