Gradle no arquivo em lote impede o cmd.exe de sair

0

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 ?

    
por peco 17.09.2015 / 16:02

1 resposta

0

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.

    
por 24.09.2015 / 06:11