배치 파일의 Gradle로 인해 cmd.exe가 종료되지 않습니다.

배치 파일의 Gradle로 인해 cmd.exe가 종료되지 않습니다.

다음과 같은 작업을 수행하는 배치 스크립트가 있습니다.

call gradle clean shadowJar
exit

그러나 명령이 exit작동하지 않는 것 같습니다. 명령 프롬프트 창은 Gradle 작업이 완료된 후에도 계속 유지됩니다. 호출 을 제거하면 gradle배치 스크립트가 완료된 후 창이 닫히는데, 결국 빌드 작업 때문일까요 gradle? 그렇다면 gradle작업을 실행한 후 명령 창을 닫는 방법이 있습니까?

답변1

원인을 찾았습니다. Gradle은 빌드 작업이 완료된 후에도 유지되는 빌드 프로세스를 위한 Gradle 데몬을 만들었습니다. 실행하면 gradle clean shadowJar --no-daemon명령 프롬프트 창이 닫힙니다.

관련 정보