pom文件
<profiles>
<profile>
<!-- 开发环境 -->
<id>dev</id>
<properties>
<environment>dev</environment><!-- 节点名字environment是自己随意取的 -->
</properties>
<activation>
<activeByDefault>true</activeByDefault><!-- 默认激活该profile节点-->
</activation>
</profile>
<profile>
<!-- 测试环境 -->
<id>test</id>
<properties>
<environment>test</environment>
</properties>
</profile>
<profile>
<!-- 生产环境 -->
<id>prod</id>
<properties>
<environment>prod</environment>
</properties>
</profile>
</profiles>
<resources>
<resource>
<directory>src/main/resources</directory>
<!--
-->
<excludes>
<exclude>properties/*</exclude>
<exclude>application.yml</exclude>
</excludes>
</resource>
<resource>
<directory>config/${environment}</directory>
<!-- <targetPath></targetPath> -->
</resource>
</resources>
maven命令
mvn clean package -PProd