<profiles>
<profile>
<!-- 本地开发环境 -->
<id>dev</id>
<properties>
<profiles.active>dev</profiles.active>
</properties>
<activation><!--默认是激活开发环境的-->
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<!-- 线上运行环境 -->
<id>prod</id>
<properties>
<profiles.active>prod</profiles.active>
</properties>
</profile>
</profiles>
<resources>
<resource>
<directory>src/main/resources</directory>
<!-- 资源根目录排除各环境的配置,防止在生成目录中多余其它目录 -->
<excludes>
<exclude>dev/*</exclude>
<exclude>prod/*</exclude>
</excludes>
</resource>
<resource>
<directory>src/main/resources/${profiles.active}</directory>
</resource>
</resources>
maven 带环境的打包命令
cmd下的命令:mvn -Pdev package -Dmaven.test.skip=true
idea软件命令下:-Pdev package -Dmaven.test.skip=true
-P 指定部署环境