У меня есть пакетный скрипт, который делает что-то вроде этого:

call gradle clean shadowJar
exit

Команда exit , похоже, не работает, однако. Окно командной строки останется активным даже после того, как задание будет выполнено. Удаление вызова gradle позволяет закрывать окно после выполнения пакетного сценария, так что, в конце концов, из-за задания сборки gradle ? Если да, то есть ли способ заставить командное окно закрываться после запуска задания gradle ?

1 ответ1

0

Нашел причину. Gradle создал Gradle Daemon для процесса сборки, который действует даже после завершения задания сборки. Запуск gradle clean shadowJar --no-daemon позволяет закрыть окно командной строки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .