Skip to content

Commit

Permalink
Shade javax.inject to fix possible startup issue on older Spigot vers…
Browse files Browse the repository at this point in the history
…ions
  • Loading branch information
Konicai committed Jan 20, 2023
1 parent 1ed3766 commit b4cc151
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 6 deletions.
6 changes: 3 additions & 3 deletions core/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,9 @@ dependencies {
api("org.bstats:bstats-base:3.0.0")

// Required because source and unshaded jars are all mixed up on the opencollab repo currently
val baseApi = "2.1.0-20221012.212632-20"
val geyserApi = "2.1.0-20221012.212634-20"
val geyserCore = "2.1.0-20221012.212644-20"
val baseApi = "2.1.0-20221211.182143-60"
val geyserApi = "2.1.0-20221211.182145-60"
val geyserCore = "2.1.0-20221211.182157-60"

// dependencies for java16 sources (optionally used at runtime)
java16Implementation("org.geysermc:api:$baseApi")
Expand Down
2 changes: 1 addition & 1 deletion settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ dependencyResolutionManagement {
maven("https://oss.sonatype.org/content/repositories/snapshots") // bungeecord, spigot
maven("https://hub.spigotmc.org/nexus/content/repositories/snapshots/") // spigot
maven("https://repo.extendedclip.com/content/repositories/placeholderapi/") // PlaceholderAPI
maven("https://repo.codemc.org/repository/maven-public/") // NBT api
maven("https://repo.codemc.io//repository/maven-public/") // NBT api

maven("https://mvn.exceptionflug.de/repository/exceptionflug-public/") // protocolize for proxies
maven("https://nexus.velocitypowered.com/repository/maven-public/") // velocity
Expand Down
1 change: 0 additions & 1 deletion spigot-legacy/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ tasks.withType<ShadowJar> {
(name.startsWith("com.google")
&& !name.startsWith("com.google.inject")
&& !name.startsWith("com.google.guava")) // contains package name of com.google.common
|| name.startsWith("javax.inject")
}
}

Expand Down
1 change: 0 additions & 1 deletion spigot/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@ tasks.withType<ShadowJar> {
val name = e.name
name.startsWith("org.yaml") // Available on Spigot
|| (name.startsWith("com.google") && !name.startsWith("com.google.inject"))
|| name.startsWith("javax.inject")
}
}

Expand Down

0 comments on commit b4cc151

Please sign in to comment.