dsz*_*opa 8 spring gradle spring-boot
我本质上想要在gradle中创建一个执行命令的任务
gradle bootRun -Dspring.profiles.active=test
Run Code Online (Sandbox Code Playgroud)
如果从命令行执行,这个命令正是我想要它做的,但是我没有运气试图使用类型:Exec在任务上也没有运气传递给系统属性
我真的不想把它变成一个用户需要知道运行的外部命令.我希望它出现在任务/其他任务之下.
我迄今为止最接近的尝试:
task bootRunTest() {
executable "gradle"
args "-Dspring.profiles.active=test bootRun"
}
Run Code Online (Sandbox Code Playgroud)
我试图创造的任务结果如下:
task bootRunTest(type: org.springframework.boot.gradle.run.BootRunTask, dependsOn: 'build') {
group = 'Application'
doFirst() {
main = project.mainClassName
classpath = sourceSets.main.runtimeClasspath
systemProperty 'spring.profiles.active', 'test'
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5050 次 |
| 最近记录: |