打包 指定profile
mvn clean package -Pbeta
指定profile以maven命令的方式运行springboot。次profile跟maven profile不是同一个概念。
mvn spring-boot:run -Dspring-boot.run.profiles=beta
指定profile运行以jar包的方式运行springboot。次profile跟maven profile不是同一个概念。
java -jar 名称.jar --spring.profiles.active=prod
总结
maven的profile的激活是在打包或者install阶段生效的。通过指定专门的配置文件替换source文件。
spring的profile是在运行时指定的。
参考资料 springboot profile
https://blog.csdn.net/babycan5/article/details/86097608
网友评论