Encontrou a causa. Gradle criou um Gradle Daemon para o processo de construção, que permanece mesmo após a conclusão do trabalho de criação. Executar gradle clean shadowJar --no-daemon
permite fechar a janela do prompt de comando.
Eu tenho um script em lote que faz algo assim:
call gradle clean shadowJar
exit
O comando exit
parece não funcionar, no entanto. A janela do prompt de comando permanecerá ativa mesmo após o término do trabalho gradle. A remoção da chamada gradle
permite que a janela seja fechada após o término do script em lote, portanto, é por causa da tarefa gradle
build depois de tudo? Se sim, existe uma maneira de fechar a janela de comando depois de executar o trabalho gradle
?
Tags command-line windows batch