Summary
I would like to know how to kill every single gradle daemon and process running on a machine regardless of the version of gradle or the version of the daemon, but the "--kill" or "--stop" command will only stop those processes that match the same version of gradle.
Use case
My CI build box will have several gradle daemons running with different versions (because I'm a good boy that uses the wrapper to execute builds). Occasionally I will find issues with caching or incremental builds, and as a precaution I like to kill the daemons. The same is true for my development boxes, although the conflicts are more often with whichever VCS or IDE I am using.
What I am looking for
- I'm hoping there is a flag or property I am missing that I could
pass to gradle to do this in a simple one line command, but if it's
simple enough I would be ok with more.
- No scripting (looping,
if-else etc).
- Killing all java processes is not acceptable.
Helpful links to the gradle docs
Disabling the Daemon
Stopping an existing Daemon
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…