elipse项目maven构建
来源:互联网 发布:2017年中国离婚率数据 编辑:程序博客网 时间:2024/04/30 06:32
目前JAVA相关的项目基本都是使用Maven来进行构建。在maven中实现多环境的构建可移植性需要使用profile,通过不同的环境激活不同的profile来达到构建的可移植性。
一、POM中profile的配置
首先是profile配置,在pom.xml中添加如下profile的配置:
<profiles> <profile> <!-- 本地开发环境 --> <id>dev</id> <properties> <profiles.active>dev</profiles.active> </properties> <activation> <activeByDefault>true</activeByDefault> </activation> </profile> <profile> <!-- 测试环境 --> <id>test</id> <properties> <profiles.active>test</profiles.active> </properties> </profile> <profile> <!-- 生产环境 --> <id>pro</id> <properties> <profiles.active>pro</profiles.active> </properties> </profile></profiles>
这里定义了三个环境,dev(开发环境)、test(测试环境)、pro(生产环境),其中开发环境是默认激活的(activeByDefault为true),这样如果在不指定profile时默认是开发环境。
同时每个profile还定义了两个属性,其中profiles.active表示被激活的profile的配置文件的目录。
二、工程目录
针对不同的环境,我们定义不同的配置文件,而这些配置文件都做为资源文件放到maven工程的resources目录下,即src/main/resources目录下,且各个环境的配置分别放到相应的目录下,而所有环境都公用的配置,直接放到src/main/resources目录下即可。如下图所示:
如图所示,开发环境、测试环境、生产环境的配置文件分别放到src/main/resources目录下的dev、test、pro三个子目录中,剩余公共的配置文件放于resources目录下。
0 0
- elipse项目maven构建
- elipse项目maven构建
- IDEA导入elipse构建的github项目
- 【Maven】maven 项目构建
- Elipse中发布一个Maven项目到Tomcat
- Elipse中发布一个Maven项目到Tomcat
- [maven]构建maven web项目
- maven构建项目(maven命令)
- Maven-----构建Maven源码项目
- maven(2)------maven构建项目
- 【Maven】构建生成Maven项目
- 使用Maven构建项目
- 使用Maven构建项目
- maven构建项目步骤
- 使用Maven构建项目
- Maven构建Web项目
- maven构建项目
- eclipse 构建maven 项目
- bootstrap-paginator分页插件运用-一个网上的资料里的
- 使用AudioTrack播放PCM音频数据(android)
- elipse项目maven构建
- adb push文件进system的时候,提示:Read-only file system
- Java多线程学习笔记(一)
- elipse项目maven构建
- springmvc上传文件功能
- Java 处理 iphone拍照后 图片EXIF属性翻转90度的方法
- JavaScript之return false
- Java合成与继承
- iOS提取PDF中的文字
- 机器学习生态全景图3.0
- 移动前端头部标签(HTML5 head meta)
- GOF设计模式-组合模式