概括
我想知道如何杀死机器上运行的每一个 gradle 守护进程和进程,而不管 gradle 的版本或守护进程的版本如何,但是“--kill”或“--stop”命令只会停止这些进程匹配相同版本的gradle。
用例
我的 CI 构建框将有几个运行不同版本的 gradle 守护程序(因为我是一个使用包装器执行构建的好孩子)。偶尔我会发现缓存或增量构建的问题,作为预防措施,我喜欢杀死守护进程。我的开发盒也是如此,尽管冲突更常见于我使用的 VCS 或 IDE。
我在找什么
- 我希望有一个我缺少的标志或属性,我可以通过一个简单的单行命令传递给 gradle 来执行此操作,但如果它足够简单,我会接受更多。
- 没有脚本(循环、if-else 等)。
- 杀死所有 java 进程是不可接受的。
指向 gradle 文档的有用链接