36 lines
780 B
Kotlin
36 lines
780 B
Kotlin
plugins {
|
|
id("com.gradleup.shadow")
|
|
}
|
|
|
|
dependencies {
|
|
val paperApiVersion: String by project
|
|
val hikariVersion: String by project
|
|
val luckpermsVersion: String by project
|
|
val placeholderApiVersion: String by project
|
|
|
|
implementation(project(":nickcore-common"))
|
|
|
|
compileOnly("io.papermc.paper:paper-api:$paperApiVersion")
|
|
|
|
implementation("com.zaxxer:HikariCP:$hikariVersion")
|
|
|
|
compileOnly("net.luckperms:api:$luckpermsVersion")
|
|
compileOnly("me.clip:placeholderapi:$placeholderApiVersion")
|
|
}
|
|
|
|
tasks.jar {
|
|
enabled = false
|
|
}
|
|
|
|
tasks.shadowJar {
|
|
archiveFileName.set("NickCore-Paper-${project.version}.jar")
|
|
|
|
relocate("com.zaxxer.hikari", "com.nickcore.lib.hikari")
|
|
|
|
minimize()
|
|
}
|
|
|
|
tasks.build {
|
|
dependsOn(tasks.shadowJar)
|
|
}
|