Slackbot
06/23/2022, 8:33 AMVampire
06/23/2022, 1:39 PMJocce Nilsson
06/23/2022, 1:42 PMJocce Nilsson
06/27/2022, 12:42 PMVampire
06/27/2022, 12:54 PMJocce Nilsson
06/27/2022, 3:14 PMVampire
06/27/2022, 3:16 PMVampire
06/27/2022, 3:17 PMJocce Nilsson
06/27/2022, 3:27 PMVampire
06/27/2022, 3:30 PMSystem.exit(0) or doing something to crash the JVM.
Nothing Gradle could really do about that. (Yes, I know System.exit could be prevented with a security manager, but a plugin should just not do that :-D)Jocce Nilsson
06/27/2022, 3:31 PMJocce Nilsson
06/27/2022, 3:38 PMJocce Nilsson
06/27/2022, 6:43 PMJocce Nilsson
06/27/2022, 6:45 PMVampire
06/27/2022, 10:21 PMPaul Merlin
06/28/2022, 8:18 AMmaxParallelUsages to 1. That’s exactly what the Spotbugs plugin should do if its tasks can’t run in parallel, you can do that in your build so that you don’t have to split the execution and use --no-parallel which affects all tasks.Paul Merlin
06/28/2022, 8:29 AMVampire
06/28/2022, 10:20 AMjavaExec for necessary isolation. It can of course happen that you run out of RAM, especially when running many of them concurrently. But other than that I think the SpotBugs plugin should now be pretty safe for parallel execution.Paul Merlin
06/28/2022, 12:05 PMJocce Nilsson
06/28/2022, 2:39 PMPaul Merlin
06/28/2022, 2:39 PMVampire
06/28/2022, 3:08 PMJocce Nilsson
06/28/2022, 3:19 PM