我正在尝试设置gradle来启动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']
}
}
Run Code Online (Sandbox Code Playgroud)
我想用gradle任务设置系统属性,然后执行bootRun.
我的尝试看起来像这样:
task bootRunDev
bootRunDev {
System.setProperty("spring.profiles.active", "Dev")
}
Run Code Online (Sandbox Code Playgroud)
几个问题:
systemPropertyspring boot bootRun配置的一部分?bootRunDev配置发生之前bootRun-Eric