mirror of
https://github.com/PolyhedralDev/Terra.git
synced 2026-06-18 14:50:56 +00:00
add cli run task
This commit is contained in:
@@ -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())
|
||||||
|
|||||||
Reference in New Issue
Block a user