赞
踩
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>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。