AllMusicReload/build.gradle.kts
2025-02-05 18:09:54 +08:00

42 lines
1.2 KiB
Plaintext

plugins {
kotlin("jvm") version "2.0.10"
id("java")
id("com.github.johnrengelman.shadow") version "8.1.1"
}
group = "io.github.thehrz.allmusicreload"
version = "1.0.0"
repositories {
mavenCentral()
maven("https://hub.spigotmc.org/nexus/content/groups/public")
maven("https://repo.extendedclip.com/content/repositories/placeholderapi/")
maven("https://jitpack.io")
maven(" https://mvnrepository.com/artifact/mysql/mysql-connector-java")
maven("https://maven.citizensnpcs.co/repo")
maven("https://nexus.velocitypowered.com/repository/maven-public/")
}
dependencies {
compileOnly("net.md-5:bungeecord-api:1.20-R0.1-SNAPSHOT")
compileOnly("com.github.MilkBowl:VaultAPI:1.7.1")
compileOnly("com.velocitypowered:velocity-api:3.0.0")
compileOnly("me.clip:placeholderapi:2.11.6")
implementation("org.xerial:sqlite-jdbc:3.46.0.1")
api("com.squareup.okhttp3:okhttp:4.12.0")
api("com.google.code.gson:gson:2.11.0")
annotationProcessor("com.velocitypowered:velocity-api:3.0.0")
}
val targetJavaVersion = 17
kotlin {
jvmToolchain(targetJavaVersion)
}
tasks.shadowJar {
exclude("kotlin/**")
}
tasks.build {
dependsOn("shadowJar")
}