首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Maven 解决切换profile导致配置文件无法生效问题

Maven 解决切换profile导致配置文件无法生效问题

作者头像
收心
发布2023-05-09 10:24:39
发布2023-05-09 10:24:39
4.3K0
举报
文章被收录于专栏:Java实战博客Java实战博客

问题复现

我们在项目的pom.xml文件一般会配置多个

代码语言:javascript
复制
    <!--分别设置开发,测试,生产环境-->
    <profiles>

        <!-- 开发环境 -->
        <profile>
            <id>dev</id> <!-- 在IDEA配置文件看到名字 -->
            <activation>
                <activeByDefault>false</activeByDefault> <!-- 是否默认启用,false -->
            </activation>
            <properties>
                <environment>dev</environment>
                <!-- 给项目添加环境参数,一般用于application.properties 填入 spring.active.profile = @environment@ -->
            </properties>
        </profile>

        <!-- 测试环境 -->
        <profile>
            <id>test</id>
            <activation>
                <activeByDefault>true</activeByDefault>
            </activation>
            <properties>
                <environment>test</environment>
            </properties>
        </profile>

... 此处略胜其他环境
    </profiles>

在IDEA看到的配置文件如下:

解决方案

勾选:使用插件注册表

特殊说明: 上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com 第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取全部资料 ❤

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 解决方案
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档