Резюме
Я хотел бы знать, как завершить работу каждого отдельного демона gradle и процесса, выполняющегося на компьютере, независимо от версии gradle или версии демона, но команда "gradle --kill" остановит только те процессы, которые соответствуют та же версия Gradle.
Вариант использования
В моей сборке CI будет несколько демонов gradle, работающих с разными версиями (потому что я хороший парень, который использует обертку для выполнения сборок). Иногда я нахожу проблемы с кэшированием или инкрементными сборками, и в качестве меры предосторожности я люблю убивать демонов. То же самое относится и к моим блокам разработки, хотя конфликты чаще возникают в зависимости от того, какую VCS или IDE я использую.
Что я ищу
- Я надеюсь, что есть флаг или свойство, которое мне не хватает, что я мог бы
перейти к gradle, чтобы сделать это в простой однострочной команде, но если это
достаточно просто, я был бы в порядке с более.
- Нет сценариев (цикл,
если-еще и т. д.).
- Уничтожение всех процессов Java не приемлемо.