29 lines
773 B
Kotlin
29 lines
773 B
Kotlin
plugins {
|
|
id("com.gradleup.shadow") version "8.3.5"
|
|
}
|
|
|
|
dependencies {
|
|
implementation(project(":stargate-common"))
|
|
compileOnly("io.papermc.paper:paper-api:1.21.4-R0.1-SNAPSHOT")
|
|
implementation("com.zaxxer:HikariCP:5.1.0")
|
|
implementation("org.xerial:sqlite-jdbc:3.46.1.3")
|
|
implementation("com.mysql:mysql-connector-j:8.4.0")
|
|
}
|
|
|
|
tasks.shadowJar {
|
|
archiveClassifier.set("")
|
|
relocate("com.zaxxer.hikari", "dev.skywalker3200.stargate.libs.hikari")
|
|
relocate("org.sqlite", "dev.skywalker3200.stargate.libs.sqlite")
|
|
relocate("com.mysql", "dev.skywalker3200.stargate.libs.mysql")
|
|
}
|
|
|
|
tasks.build {
|
|
dependsOn(tasks.shadowJar)
|
|
}
|
|
|
|
tasks.processResources {
|
|
filesMatching("plugin.yml") {
|
|
expand("version" to project.version)
|
|
}
|
|
}
|