From 9fa895dde28760a428317f16710846cc28a4c586 Mon Sep 17 00:00:00 2001 From: Retera Date: Sun, 11 Apr 2021 15:28:11 -0400 Subject: [PATCH] Update gradle build to support command line arguments --- desktop/build.gradle | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/desktop/build.gradle b/desktop/build.gradle index 509f1ad..7e7b039 100644 --- a/desktop/build.gradle +++ b/desktop/build.gradle @@ -6,12 +6,19 @@ sourceSets.main.java.srcDirs = [ "src/" ] project.ext.mainClassName = "com.etheller.warsmash.desktop.DesktopLauncher" project.ext.assetsDir = new File("../core/assets"); +if(project.hasProperty("args")) { + ext.cmdargs = project.getProperty("args") +} else { + ext.cmdargs = "" +} + task run(dependsOn: classes, type: JavaExec) { main = project.mainClassName classpath = sourceSets.main.runtimeClasspath standardInput = System.in workingDir = project.assetsDir ignoreExitValue = true + args cmdargs.split() } task debug(dependsOn: classes, type: JavaExec) {