33 lines
752 B
Kotlin
33 lines
752 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.shadowJar {
|
|
archiveClassifier.set("")
|
|
archiveBaseName.set("NickCore-Paper")
|
|
|
|
relocate("com.zaxxer.hikari", "com.nickcore.lib.hikari")
|
|
|
|
minimize()
|
|
}
|
|
|
|
tasks.build {
|
|
dependsOn(tasks.shadowJar)
|
|
}
|