maven多环境开发配置
Posted £漫步 云端彡
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven多环境开发配置相关的知识,希望对你有一定的参考价值。
pom.xml中部分配置
<!-- 多开发环境 -->
<profiles>
<profile>
<!-- 开发环境 -->
<id>default</id>
<properties>
<!-- 自定义需要打包过滤环境名称 -->
<exc-name1>env.test</exc-name1>
<exc-name2>env.pro</exc-name2>
</properties>
<!-- 默认激活的开发环境 -->
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<!-- 测试环境 -->
<id>test</id>
<properties>
<!-- 自定义需要打包过滤环境名称 -->
<exc-name1>env</exc-name1>
<exc-name2>env.pro</exc-name2>
</properties>
</profile>
<profile>
<!-- 生产环境 -->
<id>pro</id>
<properties>
<!-- 自定义需要打包过滤环境名称 -->
<exc-name1>env</exc-name1>
<exc-name2>env.test</exc-name2>
</properties>
</profile>
</profiles>
<build>
<!-- 编辑资源过滤规则 -->
<resources>
<resource>
<directory>src/main/resources</directory>
<!-- 开启资源过滤 -->
<excludes>
<exclude>${exc-name1}.properties</exclude>
<exclude>${exc-name2}.properties</exclude>
</excludes>
</resource>
</resources>
</build>
这样即可选择不同的环境进行打包处理。
以上是关于maven多环境开发配置的主要内容,如果未能解决你的问题,请参考以下文章