Eu tenho um script em lote que faz algo assim:
call gradle clean shadowJar
exit
O exit
comando não parece funcionar, no entanto. A janela do prompt de comando permanecerá ativa mesmo após a conclusão do trabalho gradle. Remover a gradle
chamada permite que a janela feche após a conclusão do script em lote. Afinal, isso é por causa do gradle
trabalho de construção? Se sim, existe uma maneira de fechar a janela de comando após a execução do gradle
trabalho?
Responder1
Encontrei a causa. Gradle criou um Gradle Daemon para o processo de construção, que permanece ativo mesmo após a conclusão do trabalho de construção. A execução gradle clean shadowJar --no-daemon
permite que a janela do prompt de comando feche.