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

    项目多环境切换——Maven Profile

    而且重项目开始到项目上线,必须经过重重环境的测试,这时我们每次部署都要去编辑配置文件中的某些配置项比如,数据库的地址啊,缓存地址啊,等等,太麻烦了,使用Maven Profile 指定配置文件打包,完美解决问题...前言 我手中的项目是maven+ssm架构的,配置文件如图所示! ? 额!不要吐槽!我也不知道为啥当初开发的人不好好地分一下,直接放在这个地方,看好结构,配置文件在resource资源文件夹下。...一、配置profile节点 在 pom.xml 文件中添加如下代码(与dependencies元素同级) profile> profile节点--> profile> profile> <!...四、打包发布项目 更新maven配置,会发现idea右方maven选项栏中出现Profile配置 ?

    3.1K10

    利用MAVEN的profile 实现打包环境的切换

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

    99630

    技术汇总:第十章: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呢?如何解决值的动态切换呢?

    35820
    领券