版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_37776094/article/details/82251892
1.创建不同的环境配置文件包
2.在pom文件中添加环境隔离配置代码
<build>
<!-- maven环境隔离 -->
<resources>
<resource>
<directory>src/main/resources.${deploy.type}</directory>
<excludes>
<exclude>*.jsp</exclude>
</excludes>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
</build>
<!--maven 环境隔离 与build同级 -->
<profiles>
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault> <!--如果没写打包方式 这个为默认的-->
</activation>
<properties>
<deploy.type>dev</deploy.type>
</properties>
</profile>
<profile>
<id>beta</id>
<properties>
<deploy.type>beta</deploy.type>
</properties>
</profile>
<profile>
<id>prod</id>
<properties>
<deploy.type>prod</deploy.type>
</properties>
</profile>
</profiles>
3.然后intellij中右边的 Maven Project会出现 Profiles(没出现的,多刷新几次)
4.打包开发环境
mvn clean package -Dmaven.test.skip=true -Pdev