From 0f13206a75542f6b8a54edc09ca5b89b0c6722e6 Mon Sep 17 00:00:00 2001 From: Gabriele C Date: Tue, 9 Feb 2016 21:31:17 +0100 Subject: [PATCH] Provide a jar with shaded guava! Fix #505 #467 --- circle.yml | 5 ++- pom.xml | 108 +++++++++++++++++++++++++++++++++++++---------------- 2 files changed, 79 insertions(+), 34 deletions(-) diff --git a/circle.yml b/circle.yml index da709f38..dea5e80c 100644 --- a/circle.yml +++ b/circle.yml @@ -8,8 +8,9 @@ test: override: - mvn clean install -B post: - - cp ./target/AuthMe*.jar $CIRCLE_ARTIFACTS - - cp ./target/AuthMe-*-SNAPSHOT.jar $CIRCLE_ARTIFACTS/AuthMe.jar + - cp ./target/AuthMe-*-SNAPSHOT-spigot.jar $CIRCLE_ARTIFACTS + - cp ./target/AuthMe-*-SNAPSHOT-legacy.jar $CIRCLE_ARTIFACTS + - cp ./target/AuthMe-*-SNAPSHOT-spigot.jar $CIRCLE_ARTIFACTS/AuthMe.jar notify: webhooks: - url: https://webhooks.gitter.im/e/7b92ac1a1741748b26bf diff --git a/pom.xml b/pom.xml index 1acedf6d..5b851b95 100644 --- a/pom.xml +++ b/pom.xml @@ -52,6 +52,7 @@ AuthMe + ${pluginName}-${project.version} fr.xephi.authme.AuthMe Xephi, sgdc3, DNx5, timvisee, games647, ljacqu Unknown @@ -78,7 +79,7 @@ - AuthMe-${project.version} + ${jarName}-noshade src/main/java src/test/java @@ -137,47 +138,77 @@ - org.apache.maven.plugins maven-shade-plugin 2.4.3 - - false - false - - - org.mcstats - fr.xephi.authme - - - com.google.gson - fr.xephi.authme.libs.gson - - - com.zaxxer.hikari - fr.xephi.authme.libs.hikari - - - org.slf4j - fr.xephi.authme.libs.slf4j - - - com.maxmind.geoip - fr.xephi.authme.libs.geoip - - - net.ricecode.similarity - fr.xephi.authme.libs.similarity - - - + + false + false + + + org.mcstats + fr.xephi.authme + + + org.apache + fr.xephi.authme.libs.apache + + + javax + fr.xephi.authme.libs.javax + + + com.sun + fr.xephi.authme.libs.sun + + + com.google + fr.xephi.authme.libs.google + + + com.zaxxer.hikari + fr.xephi.authme.libs.hikari + + + org.slf4j + fr.xephi.authme.libs.slf4j + + + com.maxmind.geoip + fr.xephi.authme.libs.geoip + + + net.ricecode.similarity + fr.xephi.authme.libs.similarity + + + + spigot-shade package shade + + target/${jarName}-spigot.jar + + + com.google.guava:guava + + + + + + legacy-shade + package + + shade + + + target/${jarName}-legacy.jar + @@ -325,6 +356,15 @@ true + + + com.google.guava + guava + 17.0 + compile + true + + com.maxmind.geoip @@ -373,6 +413,10 @@ persistence-api javax.persistence + + guava + com.google.guava +