本文主要介绍,在项目开发过程中,开发环境、测试环境、生产环境在配置的过程中,如何通过maven自动打包加入到war中。 一、新建一个testprofile的maven项目。 在resources文件里头新增dev、online、test文件夹,并把相关的jdbc配置放到具体目录 ...
在开发过程中经常要遇到为不同的环境打包,这里面最主要的问题在于,不同环境的配置是不一样的,如果为不同环境打包每次都手工修改配置,那不但工作量大,而且很容易出错。如果用ant的话,用变量加上replace等命令很容易实现不同环境不同配置打包。 在maven中可以用profile filter实现类似功能,以配置jdbc为例,假设jdbc.properties配置在src main resources ...
2015-11-09 12:50 0 7446 推荐指数:
本文主要介绍,在项目开发过程中,开发环境、测试环境、生产环境在配置的过程中,如何通过maven自动打包加入到war中。 一、新建一个testprofile的maven项目。 在resources文件里头新增dev、online、test文件夹,并把相关的jdbc配置放到具体目录 ...
前言: 在开发过程中,我们的软件会面对不同的运行环境,比如开发环境、测试环境、生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置、日志文件配置等等。 那么就需要借助maven提供的profile功能,通过不同的环境激活不同的profile来实现“maven根据不同的运行 ...
利用maven按环境打包SpringBoot的不同配置文件 application-dev.properties对应开发环境 application-test.properties对应测试环境 application-prod.properties对应生产环境 ...
http://www.cnblogs.com/tartis/p/5391079.html 关键代码: <profiles> <profile ...
日常开发中,经常会处理开发环境、测试环境、生产环境的配置文件,一旦项目大了之后各种配置文件太多,每次修改配置文件切换各种环境时容易遗漏,解决方案可以使用maven配置profile来实现,修改pom.xml如下: 1、新增profiles,与build同级 ...
背景 最近换了个新公司接手了一个老项目,然后比较坑的是这个公司的项目都没有没有做多环境打包配置,每次发布一个环境都要手动的去修改配置文件。今天正好有空就来配置下。 解决这个问题的方式有很多,我这里挑选了一个个人比较喜欢的方案,通过 maven profile 打包的时候按照部署环境打包 ...
适用于传统war包项目,maven本地编译,tomcat部署。springboot或新型项目请不要采用这么落后的手段。 1.配置项目maven编译环境 development为pom.xml里的profiles配置 2.maven编译口令 clean install ...
使用的maven-resources-plugin来配置不同的环境,使用不同的资源来达到多环境打包的目的。 在src/main/resources目录下面,按照环境名称建立配置文件目录: 文件中引入maven-resources-plugin插件和相关的标签,引入pom文件部分 ...