我有三个应用程序配置文件。
application.yml默认profiles.active
是dev
,我怎么能用prod
文件打包生产jar而没有修改profiles.active
属性。类似于mvn clean package --profiles.active=prod
。
答案 0 :(得分:0)
您也可以通过cmd进行
在正常的Spring方式中,您可以使用spring.profiles.active Environment属性来指定哪些配置文件处于活动状态。您可以通过任何常用方式指定属性,例如,您可以将其包含在application.properties中:
spring.profiles.active = dev的,hsqldb的
或使用开关
在命令行中指定- spring.profiles.active = dev的,hsqldb的
https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-profiles.html