一宜肉、新建多個環(huán)境的配置文件
image.png
二墨林、父工程的xml文件添加
<!-- maven多環(huán)境打包 -->
<profiles>
<profile>
<!-- 本地開發(fā)環(huán)境 -->
<id>local</id>
<properties>
<profiles.active>local</profiles.active>
</properties>
</profile>
<profile>
<!-- 開發(fā)環(huán)境 -->
<id>dev</id>
<properties>
<profiles.active>dev</profiles.active>
</properties>
</profile>
<profile>
<!-- 測試環(huán)境 -->
<id>sit</id>
<properties>
<profiles.active>sit</profiles.active>
</properties>
<activation>
<!-- 默認為開發(fā)環(huán)境 -->
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<!-- 預上線環(huán)境 -->
<id>uat</id>
<properties>
<profiles.active>uat</profiles.active>
</properties>
</profile>
<profile>
<!-- 生產(chǎn)環(huán)境 -->
<id>pdt</id>
<properties>
<profiles.active>pdt</profiles.active>
</properties>
</profile>
</profiles>
三敬惦、在build標簽添加
<build>
<resources>
<resource>
<directory>${project.basedir}/src/main/resources</directory>
<targetPath>${project.build.outputDirectory}</targetPath>
<includes>
<include>**</include>
</includes>
</resource>
<resource>
<directory>${project.basedir}/src/main/profiles/${profiles.active}</directory>
<targetPath>${project.build.outputDirectory}</targetPath>
<includes>
<include>**</include>
</includes>
</resource>
</resources>
</build>
四谣膳、多環(huán)境切換
image.png