您的位置:首页 > 其它

Maven发布配置-根据不同的环境配置生成不同环境的War包

2013-07-29 15:17 267 查看
根据项目的需要,开发,测试,生产各环境的配置是不一样的。如何做到快速切换又方便管理呢。让我们来看下Maven相关的配置

1.项目中配置不同的多套配置

如下统一放置到在env目录下



2.在POM中配置不同的profile信息

<description />
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!-- 设置默认的打包环境 -->
<package.environment>test</package.environment>
</properties>
<profiles>
<profile>
<id>deploy138</id>
<properties>
<package.environment>192.168.4.138</package.environment>
</properties>
</profile>
<profile>
<id>deploytest</id>
<properties>
<package.environment>test</package.environment>
</properties>
</profile>
<profile>
<id>deploy139</id>
<properties>
<package.environment>192.168.4.139</package.environment>
</properties>
</profile>
<profile>
<id>deploy199</id>
<properties>
<package.environment>192.168.7.199</package.environment>
</properties>
</profile>
<profile>
<id>prod</id>
<properties>
<package.environment>prod</package.environment>
</properties>
</profile>

</profiles>

3.打包执行命令如下:

集测环境打包:

mvn clean install package -Dmaven.test.skip=true -Pdeploytest

生产环境打包:
mvn clean install package -Dmaven.test.skip=true -Pprod
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Maven 测试 发布 管理