多平台统一管理软件接口,如何实现多平台统一管理软件接口
653
2023-01-24
使用maven profile指定配置文件打包适用多环境的方法
开发过程, 我们习惯把数据源配置, 项目常量, 日志配置等基础数据配置写到一个个单独的的文件中. 如jdbc.properties等各种.格式的文件.
如何不频繁修改配置文件, 随时打包不同基础数据配置信息的项目.
1.新建maven项目, 在pom.xml中添加 profile节点信息如下:
2. 在项目中添加各环境需要的数据源配置文件,分不同目录存放, 分别是开发,测试, 预演,生产 环境. 如下图左边部分所示.
3. pom.xml中配置resource节点信息.
<directory>src/main/resources/environment/${environment}
resource节点信息解释:
<!-- 注意点: 如果写一个心号*, 如
4. 项目打包. 打包命令mvn package -Pdev来指定激活id为 dev 的profile节点, 这样, 开发环境配置文件就会被打包.
开发: mvn package -Pdev (因为配置了默认激活dev部分, 所以也可以使用mvn package, 这与 mvn package -Pdev 效果相同)
测试:NqxPXHMFfa mvn package -Ptest
预演:mvn package -Pprev
生产:mvn package -Pprod
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~