1、在pom 文件添加 profiles 节点
<profiles>
<profile>
<id>dev</id>
<properties>
<environment>dev</environment>
</properties>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
</profile>
<profile>
<id>sit</id>
<properties>
<environment>sit</environment>
</properties>
</profile>
<profile>
<id>prod</id>
<properties>
<environment>prod</environment>
</properties>
</profile>
</profiles>
2、Spring Boot项目下application.yml(yaml支持中文)或者application.properties(properties不支持中文)
spring:
profiles:
active: @environment@
3、打包命令
生产环境
mvn clean package -Pprod -U
# 或者
mvn clean package -DprofileActive=prod -U
测试环境
mvn clean package -Psit -U
# 或者
mvn clean package -DprofileActive=sit -U
开发环境
mvn clean package -Pdev -U
# 或者
mvn clean package -DprofileActive=dev -U