maven根据profile动态选择配置文件
2019独角兽企业重金招聘Python工程师标准>>>
上线前,有个很繁琐又必须确认的问题,就是环境变量的修改。一般有开发环境、测试环境、线上环境,甚至还有三个以上环境,这样来回修改虽然不难却很容易出错,maven解决这个了这个问题。 这里以log4j的环境配置为例。
- 这里以三个环境为例:开发环境dev、测试环境beta、生产环境prod pom.xml中配置如下
然后点击MavenProjects,选择dev环境,idea发布的环境
- src/main/resources下有环境配置的分别配置好,放置在相应目录下面,如下
- 命令打包(下面以dev环境为例) mvn clean package -Dmaven.tset.skip=true -Pdev
转载于:https://my.oschina.net/u/3529861/blog/1811779
maven根据profile动态选择配置文件相关推荐
- Apache Maven 使用 profile 和 filtering 实现多种环境下的资源配置管理
http://archboy.org/2012/05/21/apache-maven-profile-filtering-multiple-build-environments/ 构建项目时可能 ...
- 利用MAVEN的profile 实现打包环境的切换
乐哉码农 产生问题的背景 由于在项目开发的时候,我们一般都是使用的本地库,数据库连接写的是本地的,如果我们将项目打成war的时候,里面的配置连接写的是我们本地的,当我们直接把war拷贝到服务器上面进行 ...
- maven中profile的使用详解
maven中profile使用详解 1. profile语法 1.1 profile中的配置结构 1.2 profile的定义位置 1.3 如何激活profile 1.4 查看当前处于激活状态的pro ...
- IBatis.Net学习笔记九--动态选择Dao的设计分析
在IBatis.Net中可以通过配置文件动态选择数据库.动态选择Dao对象. Dao对象也就是操作数据库的类,通过配置文件我们可以选择DataMapper的方式.Ado的方式.NHibernet的方式 ...
- Intellij代码界面导入maven工程,且该maven工程不具备intellij配置文件
我们有这么一种情况, 我们有个其他同事或者网上copy下来的maven工程, 但是他们是直接命令行编译的,但是我现在相对这个maven工程进行修改, 需要借助Intellij,但是苦于 downloa ...
- Intellij启动界面导入maven工程,且该maven工程不具备intellij配置文件
我们有这么一种情况, 我们有个其他同事或者网上copy下来的maven工程, 但是他们是直接命令行编译的,但是我现在相对这个maven工程进行修改, 需要借助Intellij,但是苦于 downloa ...
- 关于程序变式中动态选择的一点说明
今天在做一个程序,功能是调用FBL3N(总账科目行项目显示),并且向这个程序传入相应的选择屏幕值,直接展示报表.但是,遇到了一个问题,就是这里面的动态选择中的屏幕选项,无法写入值,废了好大的周折,才搞 ...
- php经典实例使用正则动态修改配置文件
================================================ php基础示例--正则表达式--动态修改配置文件 ========================== ...
- 浅谈bash shell的种类以及linux系统中的profile和bashrc配置文件
相信不少玩过linux的人,看到诸如~/.bash_profile.~/.bashrc.~/.profile./etc/profile./etc/bashrc之类的文件,都会有似曾相识的感觉,依稀记得 ...
最新文章
- 关于 hashcode 和 equals
- iOS Bluetooth(蓝牙)
- 提高WPF程序性能的几条建议
- UVa1491 - Compress the String(dfs)
- LeetCode Evaluate Division(并查集)
- LeetCode 28 实现 strStr()
- 第一次做开源项目,和做SAP标准开发不同的感受
- [渝粤教育] 平顶山学院 传播理论与技巧 参考 资料
- java jdbc事务管理_hibernate事务管理 (jdbc jta)
- 华为p4支持鸿蒙功能吗_什么样的手机可以刷鸿蒙系统?看看你的手机支持吗?...
- priority_queue C++
- 计算机启动命令提示符,7种方式在Windows 10中打开或启动命令提示符 | MOS86
- 阴阳师服务器维护3月25日,阴阳师3月25日更新内容-阴阳师3月25日更新内容介绍_牛游戏网...
- python之禅怎么读_混为一谈的读音
- 快速上手!2021年字节跳动、阿里等大厂最全Android面试题,Android校招面试指南
- 成都列五中学2021年高考成绩查询,2021年成都列五中学升学率怎么样?
- office正在更新,请稍后(无法正常启动,错误0xc0000142)
- pygame-KidsCanCode系列jumpy-part18-背景滚动
- 双精度改单精度c语言程序,C语言菜鸟基础教程之单精度浮点数与双精度浮点数...
- couchbase_Couchbase评论:智能NoSQL数据库
热门文章
- Windows Mobile Crossbow详尽评测
- Generator + Promises, the best of all worlds in ES6
- SparkStreaming官方示例程序运行方式
- Python中 sys.argv[]的用法简明解释
- 2018年这些UI设计趋势正在流行,跟上必拿高薪!
- Android EditText+ListPopupWindow实现可编辑的下拉列表
- python—— 写入错误UnicodeEncodeError的解决办法
- PhantomJS 基础及示例
- float以后设置的小细节
- Visual Studio 创建封装自己的代码段(C#)