首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

利用MAVENprofile 实现打包环境的切换

在打包的时候修改数据库连接,这样我们就可以直接把war放到服务器上面,二是把压缩包拷贝到服务器上面,再修改,这样会给每次进行升级系统带来麻烦,这同样就需要一个工具帮我们去解决这些问题了,实现正式和测试环境的切换 引入Maven...的profile 首先介绍下profile: profile就是帮助我们定义一些配置,这些配置都是一套一套的,在特定的情况下动态被激活使用,也可以提供默认的属性去激活默认的一套profile, 这里主要是通过...profiles创建两套profile和利用filters,resources实现配置文件的覆盖,实现环境的切换,具体步骤如下 具体实现步骤 一、首先看下默认的数据库配置文件,配置文件在resources...的根目录下面 数据库默认配置 二、接着我们复制出两套配置文件出来 jdbc配置文件 jdbc-product jdbc-dev 三、配置好数据库配置文件,我们需要在pom文件中建立对应的两套profile...配置, 两套profile, 其中的env标签,是一个环境变量,我们后面会要用到,他有一个默认值是在这里面配置的,默认是dev 配置好上面的两个profile之后,会在idea面板中看到 四、配置好定义文件之后

87930

技术汇总:第十章:Maven Profile动态选择配置文件

Maven Profile 什么是MavenProfile 在我们平常的java开发中,会经常使用到很多配制文件(xxx.properties,xxx.xml),而当我们在本地开发(dev),测试环境测试...现在,利用maven的filter和profile功能,我们可实现在编译阶段简单的指定一个参数就能切换配制,提高效率,还不容易出错. profile可以让我们定义一系列的配置信息,然后指定其激活条件。...Maven Profile入门 修改pinyougou-page-web的pom.xml 9105 ... org.apache.tomcat.maven</...这其实就是我们之前学习的maven的变量。 那我们现在思考一下,如果这个端口在开发时使用9105,如果在生产环境(或其他环境)为9205呢?如何解决值的动态切换呢?

53920

技术汇总:第十章:Maven Profile动态选择配置文件

Maven Profile 什么是MavenProfile在我们平常的java开发中,会经常使用到很多配制文件(xxx.properties,xxx.xml),而当我们在本地开发(dev),测试环境测试...现在,利用maven的filter和profile功能,我们可实现在编译阶段简单的指定一个参数就能切换配制,提高效率,还不容易出错.profile可以让我们定义一系列的配置信息,然后指定其激活条件。...这样我们就可以定义多个profile,然后每个profile对应不同的激活条件和配置信息,从而达到不同环境使用不同配置信息的效果。...Maven Profile入门修改pinyougou-page-web的pom.xml 9105 ...这其实就是我们之前学习的maven的变量。那我们现在思考一下,如果这个端口在开发时使用9105,如果在生产环境(或其他环境)为9205呢?如何解决值的动态切换呢?

31120
领券