Files
minecraft-account-manager/plugins/velocity/build.gradle.kts
T

39 lines
886 B
Kotlin

plugins {
java
id("com.gradleup.shadow") version "8.3.9"
}
group = "games.dmg"
version = "0.1.0"
repositories {
mavenCentral()
maven("https://repo.papermc.io/repository/maven-public/")
}
dependencies {
compileOnly("com.velocitypowered:velocity-api:3.4.0-SNAPSHOT")
annotationProcessor("com.velocitypowered:velocity-api:3.4.0-SNAPSHOT")
implementation("com.google.code.gson:gson:2.13.2")
testImplementation(platform("org.junit:junit-bom:5.14.3"))
testImplementation("org.junit.jupiter:junit-jupiter")
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
}
java {
toolchain.languageVersion.set(JavaLanguageVersion.of(17))
}
tasks.test {
useJUnitPlatform()
}
tasks.shadowJar {
archiveClassifier.set("")
relocate("com.google.gson", "games.dmg.accountmanager.lib.gson")
}
tasks.build {
dependsOn(tasks.shadowJar)
}