From f190bf3da333502a5791addea7573447e888c1bd Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Sun, 19 Aug 2012 15:42:54 -0500 Subject: [PATCH] Refactor CraftBukkit dependencies. Fixes BUKKIT-2329 The maven shade plugin has the ability to change the namespace for included dependencies and packages. This change is being implemented to remove all conflicts with any possible libraries in an execution environment. The only dependencies to be refactored are specific to CraftBukkit. To refactor dependencies included with Bukkit breaks any plugin compiled against those specific dependencies, especially ebeans--an API specifically encouraged for database management. By: Wesley Wolfe --- paper-server/pom.xml | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/paper-server/pom.xml b/paper-server/pom.xml index a0418d691..b93324c80 100644 --- a/paper-server/pom.xml +++ b/paper-server/pom.xml @@ -222,6 +222,44 @@ shade + + + org.bouncycastle + net.minecraft.org.bouncycastle + + + joptsimple + org.bukkit.craftbukkit.libs.joptsimple + + + jline + org.bukkit.craftbukkit.libs.jline + + + org.fusesource + org.bukkit.craftbukkit.libs.org.fusesource + + + org.sqlite + org.bukkit.craftbukkit.libs.org.sqlite + + + org.ibex + org.bukkit.craftbukkit.libs.org.ibex + + + com.mysql + org.bukkit.craftbukkit.libs.com.mysql + + + org.gjt + org.bukkit.craftbukkit.libs.org.gjt + + + com.google.gson + org.bukkit.craftbukkit.libs.com.google.gson + + junit:junit