From 83c20729fa980488e3d0709087ed06da5a322cea Mon Sep 17 00:00:00 2001 From: YoyoNow Date: Fri, 18 Apr 2025 14:52:27 +0200 Subject: [PATCH] Fix RAM usage on multiple usages --- buildSrc/src/steamwar.devserver.gradle | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/buildSrc/src/steamwar.devserver.gradle b/buildSrc/src/steamwar.devserver.gradle index 664ee95e..72f14168 100644 --- a/buildSrc/src/steamwar.devserver.gradle +++ b/buildSrc/src/steamwar.devserver.gradle @@ -82,11 +82,15 @@ class DevServer extends DefaultTask { @Internal String host + @Internal + Boolean running = true + class Finalizer extends DefaultTask { Finalizer() { super() doLast { + running = false if (processInput != null) { processInput.write(template.endsWith("Velocity") ? "end\n" : "stop\n") processInput.flush() @@ -137,7 +141,6 @@ class DevServer extends DefaultTask { devPy.append(" $template") def process = new ProcessBuilder("ssh", host, "-T", devPy.toString()).start() - def running = true; def processOutput = new BufferedReader(new InputStreamReader(process.inputStream)) new Thread({ while (running) {