Files
Tplus/build.gradle.kts

44 lines
1.1 KiB
Kotlin
Raw Normal View History

plugins {
id("java")
2023-01-05 19:41:00 -05:00
id("net.nuggetmc.java-conventions")
}
2022-06-17 20:01:15 -04:00
val jarName = "TerminatorPlus-" + version;
repositories {
mavenCentral()
}
dependencies {
2022-06-17 21:09:08 -04:00
implementation(project(":TerminatorPlus-Plugin", "reobf"))
2022-06-17 20:01:15 -04:00
implementation(project(":TerminatorPlus-API"))
}
tasks.processResources {
val props = mapOf("version" to version)
inputs.properties(props)
filteringCharset = Charsets.UTF_8.name() // We want UTF-8 for everything
filesMatching("plugin.yml") {
expand(props)
}
}
2022-06-17 20:01:15 -04:00
tasks.jar {
from(configurations.compileClasspath.get().map { if (it.isDirectory()) it else zipTree(it) })
archiveFileName.set(jarName + ".jar")
}
2022-06-17 21:09:08 -04:00
//TODO currently, the resources are in src/main/resources, because gradle is stubborn and won't include the resources in TerminatorPlus-Plugin/src/main/resources, will need to fix
2022-06-17 20:01:15 -04:00
/*
task copyPlugin(type: Copy) {
from 'build/libs/' + jarName + '.jar'
into 'run/plugins'
}
2022-06-17 20:01:15 -04:00
*/
2022-06-17 20:01:15 -04:00
tasks.register("copyPlugin", Copy::class.java) {
from("build/libs/" + jarName + ".jar")
into("run/plugins")
}