最佳答案
我试图建立梯度启动 bootRun
过程与各种弹簧配置文件启用。
我当前的 bootRun
配置如下:
bootRun {
// pass command line options from gradle to bootRun
// usage: gradlew bootRun "-Dspring.profiles.active=local,protractor"
if (System.properties.containsKey('spring.profiles.active')) {
systemProperty "spring.profiles.active", System.properties['spring.profiles.active']
}
}
我想用一个 gradle
任务设置系统属性,然后执行 bootRun
。
我的尝试是这样的:
task bootRunDev
bootRunDev {
System.setProperty("spring.profiles.active", "Dev")
}
有几个问题:
systemProperty
是春季启动引导运行配置的一部分吗?bootRunDev
配置发生在 bootRun
之前艾瑞克