我有一個批次腳本,它執行以下操作:
call gradle clean shadowJar
exit
然而,該exit
命令似乎不起作用。即使 gradle 作業完成後,命令提示字元視窗仍將保持活動狀態。刪除gradle
呼叫允許視窗在批次腳本完成後關閉,那麼這到底是因為gradle
建置作業嗎?如果是,那麼有沒有辦法讓指令視窗在執行gradle
作業後關閉?
答案1
找到原因了。 Gradle 為建置過程建立了一個 Gradle 守護進程,即使建置作業完成後它仍然存在。運行gradle clean shadowJar --no-daemon
允許命令提示字元視窗關閉。