在ctrl-c./gradlew bootRun之后触发gradle任务
当在ctrl-c./gradlew bootRun之后触发gradle任务,gradle,spring-boot,command-line,Gradle,Spring Boot,Command Line,当/gradlew bootRun接收到终端中的ctrl-c退出时,我试图删除docker容器 我的启动运行配置: 靴跑{ systemProperties = System.properties dependsOn pathingJar doFirst { classpath = files("$buildDir/classes/main", "$buildDir/resources/main", pathingJar.archivePath) } ignoreEx
/gradlew bootRun
接收到终端中的ctrl-c退出时,我试图删除docker容器
我的启动运行配置:
靴跑{
systemProperties = System.properties
dependsOn pathingJar
doFirst {
classpath = files("$buildDir/classes/main", "$buildDir/resources/main", pathingJar.archivePath)
}
ignoreExitValue true // what I was hoping would work
}
任务列表:
$ ./gradlew bootrun -m
:compileJava SKIPPED
:generateGitProperties SKIPPED
:processResources SKIPPED
:classes SKIPPED
:composeUp SKIPPED
:findMainClass SKIPPED
:pathingJar SKIPPED
:bootRun SKIPPED
:composeDown SKIPPED
希望ignoreExitValue
在发出ctrl-c时会使gradle转到下一个任务;但是,这不起作用
如何强制gradle运行composeDown?您是否尝试过
bootRun.finalizedBy(composeDown)
?