3
0
Mirror von https://github.com/GeyserMC/Geyser.git synchronisiert 2024-11-16 04:50:07 +01:00
Geyser/bootstrap/velocity/isolated/build.gradle.kts

37 Zeilen
906 B
Plaintext

2024-02-25 19:57:04 +01:00
plugins {
id("geyser.base-conventions")
application
2024-02-25 19:57:04 +01:00
}
dependencies {
api(projects.isolation)
compileOnlyApi(libs.velocity.api)
}
application {
mainClass.set("org.geysermc.geyser.platform.velocity.VelocityMain")
}
tasks {
jar {
dependsOn(":velocity-base:build", configurations.runtimeClasspath)
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
from(configurations.runtimeClasspath.get().map { if (it.isDirectory) it else zipTree(it) })
archiveBaseName = "geyser-${project.name}"
archiveVersion = ""
archiveClassifier = ""
val libsDir = project.projects
.velocityBase.dependencyProject
.layout.buildDirectory.dir("libs")
from(libsDir) {
include("Geyser-Velocity.jar")
rename("Geyser-Velocity.jar", "platform-base.jar")
into("bundled/")
}
}
}