@@ -11,22 +11,26 @@ repositories {
1111dependencies {
1212 shadow " org.bukkit:bukkit:1.12.2-R0.1-SNAPSHOT"
1313 compile group : ' org.bstats' , name : ' bstats-bukkit-lite' , version : ' 1.5'
14- compile project(' :BlueMapCommon' )
14+
15+ compile (project(' :BlueMapCommon' )) {
16+ // exclude dependencies provided by bukkit
17+ exclude group : ' com.google.guava' , module : ' guava'
18+ exclude group : ' com.google.code.gson' , module : ' gson'
19+ exclude group : ' org.yaml' , module : ' snakeyaml'
20+ }
1521}
1622
1723build. dependsOn shadowJar {
1824 destinationDir = file ' ../build/release'
1925 archiveFileName = " BlueMap-${ version} -bukkit.jar"
2026
21- relocate ' com.google' , ' de.bluecolored.bluemap.google'
22- relocate ' com.flowpowered' , ' de.bluecolored.bluemap.flowpowered'
23- relocate ' com.typesafe' , ' de.bluecolored.bluemap.typesafe'
24- relocate ' net.querz' , ' de.bluecolored.bluemap.querz'
25- relocate ' ninja' , ' de.bluecolored.bluemap.ninja'
26- relocate ' org.apache' , ' de.bluecolored.bluemap.apache'
27- relocate ' org.yaml' , ' de.bluecolored.bluemap.yaml'
28-
29- relocate ' org.bstats.bukkit' , ' de.bluecolored.bluemap.bstats.bukkit'
27+ relocate ' com.flowpowered.math' , ' de.bluecolored.shadow.flowpowered.math'
28+ relocate ' com.typesafe.config' , ' de.bluecolored.shadow.typesafe.config'
29+ relocate ' net.querz.nbt' , ' de.bluecolored.shadow.querz.nbt'
30+ relocate ' ninja.leaping.configurate' , ' de.bluecolored.shadow.ninja.leaping.configurate'
31+ relocate ' org.apache.commons.io' , ' de.bluecolored.shadow.apache.commons.io'
32+ relocate ' org.apache.commons.lang3' , ' de.bluecolored.shadow.apache.commons.lang3'
33+ relocate ' org.bstats.bukkit' , ' de.bluecolored.shadow.bstats.bukkit'
3034}
3135
3236processResources {
0 commit comments