add cli run task

This commit is contained in:
dfsek
2022-06-17 00:40:49 -07:00
parent ab78bea9aa
commit 529cd463de
+16 -2
View File
@@ -1,7 +1,13 @@
plugins {
application
}
repositories { repositories {
maven { url = uri("https://jitpack.io/") } maven { url = uri("https://jitpack.io/") }
} }
val javaMainClass = "com.dfsek.terra.cli.TerraCLI"
dependencies { dependencies {
shadedApi("commons-io:commons-io:${Versions.CLI.commonsIO}") shadedApi("commons-io:commons-io:${Versions.CLI.commonsIO}")
shadedApi("com.github.Querz:NBT:${Versions.CLI.nbt}") shadedApi("com.github.Querz:NBT:${Versions.CLI.nbt}")
@@ -18,7 +24,15 @@ tasks.withType<Jar>() {
entryCompression = ZipEntryCompression.STORED entryCompression = ZipEntryCompression.STORED
manifest { manifest {
attributes( attributes(
"Main-Class" to "com.dfsek.terra.cli.TerraCLI", "Main-Class" to javaMainClass,
) )
} }
} }
application {
mainClass.set(javaMainClass)
}
tasks.getByName("run").setProperty("workingDir", file("./run"))
addonDir(project.file("./run/addons"), tasks.named("run").get())