我看过了 Gradle Exec task not exiting 它不使用startup.bat
task startTomcat(type: Exec){
workingDir '/path/tomcat/bin'
commandLine 'cmd', '/c', 'startup.bat'
}
任务启动tomcat,但永远不会退出。我必须按CTRL + C.
如果运行" cmd / c startup.bat"在gradle之外,它将在另一个控制台中启动tomcat并立即退出。