mirror of
https://github.com/Retera/WarsmashModEngine.git
synced 2022-07-31 17:38:59 +02:00
Update gradle build to support command line arguments
This commit is contained in:
parent
0611a70738
commit
9fa895dde2
@ -6,12 +6,19 @@ sourceSets.main.java.srcDirs = [ "src/" ]
|
|||||||
project.ext.mainClassName = "com.etheller.warsmash.desktop.DesktopLauncher"
|
project.ext.mainClassName = "com.etheller.warsmash.desktop.DesktopLauncher"
|
||||||
project.ext.assetsDir = new File("../core/assets");
|
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) {
|
task run(dependsOn: classes, type: JavaExec) {
|
||||||
main = project.mainClassName
|
main = project.mainClassName
|
||||||
classpath = sourceSets.main.runtimeClasspath
|
classpath = sourceSets.main.runtimeClasspath
|
||||||
standardInput = System.in
|
standardInput = System.in
|
||||||
workingDir = project.assetsDir
|
workingDir = project.assetsDir
|
||||||
ignoreExitValue = true
|
ignoreExitValue = true
|
||||||
|
args cmdargs.split()
|
||||||
}
|
}
|
||||||
|
|
||||||
task debug(dependsOn: classes, type: JavaExec) {
|
task debug(dependsOn: classes, type: JavaExec) {
|
||||||
|
Loading…
Reference in New Issue
Block a user