From 529cd463de59be4fb3c305609d5f987ce7eaa05f Mon Sep 17 00:00:00 2001 From: dfsek Date: Fri, 17 Jun 2022 00:40:49 -0700 Subject: [PATCH] add cli run task --- platforms/cli/build.gradle.kts | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/platforms/cli/build.gradle.kts b/platforms/cli/build.gradle.kts index 90e180480..677d2f585 100644 --- a/platforms/cli/build.gradle.kts +++ b/platforms/cli/build.gradle.kts @@ -1,7 +1,13 @@ +plugins { + application +} + repositories { maven { url = uri("https://jitpack.io/") } } +val javaMainClass = "com.dfsek.terra.cli.TerraCLI" + dependencies { shadedApi("commons-io:commons-io:${Versions.CLI.commonsIO}") shadedApi("com.github.Querz:NBT:${Versions.CLI.nbt}") @@ -18,7 +24,15 @@ tasks.withType() { entryCompression = ZipEntryCompression.STORED manifest { attributes( - "Main-Class" to "com.dfsek.terra.cli.TerraCLI", + "Main-Class" to javaMainClass, ) } -} \ No newline at end of file +} + +application { + mainClass.set(javaMainClass) +} + +tasks.getByName("run").setProperty("workingDir", file("./run")) + +addonDir(project.file("./run/addons"), tasks.named("run").get())