2
0
mirror of https://github.com/proxiodev/RedisBungee.git synced 2025-04-20 01:27:07 +00:00

Fix depends issues on Older versions of Bungeecord proxy *travertine*

This commit is contained in:
mohammed jasem alaajel 2023-06-03 15:27:48 +04:00
parent ffd9296e49
commit 19ec1e6f1c
No known key found for this signature in database

View File

@ -12,11 +12,11 @@ repositories {
} }
val bungeecordApiVersion = "1.19-R0.1-SNAPSHOT" val bungeecordApiVersion = "1.19-R0.1-SNAPSHOT"
dependencies { dependencies {
api(project(":RedisBungee-API")) { api(project(":RedisBungee-API"))
compileOnly("net.md-5:bungeecord-api:$bungeecordApiVersion") {
exclude("com.google.guava", "guava") exclude("com.google.guava", "guava")
exclude("com.google.code.gson", "gson") exclude("com.google.code.gson", "gson")
} }
compileOnly("net.md-5:bungeecord-api:$bungeecordApiVersion")
} }
description = "RedisBungee Bungeecord implementation" description = "RedisBungee Bungeecord implementation"
@ -37,7 +37,7 @@ tasks {
"https://ci.md-5.net/job/BungeeCord/ws/api/target/apidocs/", // bungeecord api "https://ci.md-5.net/job/BungeeCord/ws/api/target/apidocs/", // bungeecord api
) )
val apiDocs = File(rootProject.projectDir, "RedisBungee-API/build/docs/javadoc") val apiDocs = File(rootProject.projectDir, "RedisBungee-API/build/docs/javadoc")
options.linksOffline("https://ci.limework.net/RedisBungee/RedisBungee-API/build/docs/javadoc", apiDocs.path) options.linksOffline("https://ci.limework.net/RedisBungee/RedisBungee-API/build/docs/javadoc", apiDocs.path)
} }
runWaterfall { runWaterfall {
waterfallVersion("1.19") waterfallVersion("1.19")
@ -65,10 +65,14 @@ tasks {
relocate("com.squareup.okhttp", "com.imaginarycode.minecraft.redisbungee.internal.okhttp") relocate("com.squareup.okhttp", "com.imaginarycode.minecraft.redisbungee.internal.okhttp")
relocate("okio", "com.imaginarycode.minecraft.redisbungee.internal.okio") relocate("okio", "com.imaginarycode.minecraft.redisbungee.internal.okio")
relocate("org.json", "com.imaginarycode.minecraft.redisbungee.internal.json") relocate("org.json", "com.imaginarycode.minecraft.redisbungee.internal.json")
// configurate shade // configurate shade
relocate("ninja.leaping.configurate", "com.imaginarycode.minecraft.redisbungee.internal.configurate") relocate("ninja.leaping.configurate", "com.imaginarycode.minecraft.redisbungee.internal.configurate")
relocate("org.yaml", "com.imaginarycode.minecraft.redisbungee.internal.yml") relocate("org.yaml", "com.imaginarycode.minecraft.redisbungee.internal.yml")
relocate("com.google.common", "com.imaginarycode.minecraft.redisbungee.internal.com.google.common")
relocate("com.google.errorprone", "com.imaginarycode.minecraft.redisbungee.internal.com.google.errorprone")
relocate("com.google.gson", "com.imaginarycode.minecraft.redisbungee.internal.com.google.gson")
relocate("com.google.j2objc", "com.imaginarycode.minecraft.redisbungee.internal.com.google.j2objc")
relocate("com.google.thirdparty", "com.imaginarycode.minecraft.redisbungee.internal.com.google.thirdparty")
} }
} }