Maven配置Profile

  • 项目根据环境不同,设置不同参数
  • 实现在代码中无需改动,以防误提交

在pom中添加以下配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<profiles>
<profile>
<id>dev</id>
<properties>
<profile.active>dev</profile.active>
<resource.exclude>-</resource.exclude>
</properties>
</profile>
<profile>
<id>prod</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<profile.active>prod</profile.active>
<resource.exclude>*.yml</resource.exclude>
</properties>
</profile>
</profiles>

  • 默认prod
  • 本地开发时,在Idea中Maven插件的Profiles中选择dev即可
------ 本文结束------

本文标题:Maven配置Profile

文章作者:Perkins

发布时间:2019年08月15日

原始链接:https://perkins4j2.github.io/posts/52371/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。