From 075992f93472a4f42d81587913133744282a8fcc Mon Sep 17 00:00:00 2001 From: Matteo Merli Date: Tue, 30 Jan 2018 20:33:29 -0800 Subject: [PATCH] Shade all broker dependencies (#1077) --- pulsar-broker-shaded/pom.xml | 194 ++++++++++++++++++++++++++++++----- 1 file changed, 166 insertions(+), 28 deletions(-) diff --git a/pulsar-broker-shaded/pom.xml b/pulsar-broker-shaded/pom.xml index 371105a72ba9d..fd3ff68de981f 100644 --- a/pulsar-broker-shaded/pom.xml +++ b/pulsar-broker-shaded/pom.xml @@ -60,28 +60,10 @@ - org.apache.pulsar:pulsar-broker - org.apache.pulsar:pulsar-zookeeper-utils - org.apache.pulsar:managed-ledger - org.apache.pulsar:pulsar-common - org.apache.pulsar:pulsar-client - org.apache.pulsar:pulsar-client-original - org.apache.pulsar:pulsar-client-admin-original - com.google.guava:guava - org.apache.pulsar:pulsar-broker-common - org.apache.bookkeeper:bookkeeper-server - org.apache.bookkeeper.stats:bookkeeper-stats-api - commons-configuration:commons-configuration - commons-lang:commons-lang - commons-logging:commons-logging - commons-digester:commons-digester - commons-cli:commons-cli - commons-io:commons-io - commons-beanutils:commons-beanutils-core - commons-beanutils:commons-beanutils - org.apache.commons:commons-lang3 - commons-codec:commons-codec - commons-collections:commons-collections + org.apache.pulsar:* + org.apache.bookkeeper*:* + commons-*:* + org.apache.commons:* org.asynchttpclient:* io.netty:netty-codec-http @@ -89,18 +71,39 @@ org.reactivestreams:reactive-streams com.typesafe.netty:netty-reactive-streams org.javassist:javassist - com.google.protobuf:protobuf-java - com.google.guava:guava - com.google.code.gson:gson - com.fasterxml.jackson.core - com.fasterxml.jackson.jaxrs:jackson-jaxrs-base - com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider + com.google.*:* + com.fasterxml.jackson.*:* io.netty:netty io.netty:netty-all org.apache.pulsar:pulsar-common org.apache.pulsar:pulsar-checksum net.jpountz.lz4:lz4 com.yahoo.datasketches:sketches-core + + javax.ws.rs:* + javax.websocket:* + org.glassfish.hk2*:* + org.eclipse.jetty*:* + net.java.dev.jna:* + com.carrotsearch:* + io.prometheus:* + com.github.ben-manes.caffeine:* + org.glassfish.jersey.*:* + org.rocksdb:* + org.apache.bookkeeper:* + org.apache.zookeeper:* + jline:* + javax.servlet:* + + com.beust:* + io.swagger:* + joda-time:* + org.yaml:snakeyaml + org.hdrhistogram:* + com.github.zafarkhaja:java-semver + org.aspectj:* + com.ea.agentloader:* + com.wordnik:swagger-annotations @@ -110,6 +113,12 @@ ** + + org.apache.pulsar:pulsar-client-original + + ** + + @@ -160,6 +169,135 @@ com.yahoo.sketches org.apache.pulsar.shade.com.yahoo.sketches + + + org.apache.zookeeper + org.apache.pulsar.shade.org.apache.zookeeper + + + org.apache.jute + org.apache.pulsar.shade.org.apache.jute + + + com.typesafe + org.apache.pulsar.shade.com.typesafe + + + org.eclipse.jetty + org.apache.pulsar.shade.org.eclipse.jetty + + + javax.websocket + org.apache.pulsar.shade.javax.websocket + + + org.glassfish + org.apache.pulsar.shade.org.glassfish + + + org.apache.bookkeeper + org.apache.pulsar.shade.org.apache.bookkeeper + + + org.rocksdb + org.apache.pulsar.shade.org.rocksdb + + + com.sun.jna + org.apache.pulsar.shade.com.sun.jna + + + com.carrotsearch + org.apache.pulsar.shade.com.carrotsearch + + + javax.servlet + org.apache.pulsar.shade.javax.servlet + + + com.github + org.apache.pulsar.shade.com.github + + + jline + org.apache.pulsar.shade.jline + + + com.sun + org.apache.pulsar.shade.com.sun + + + jersey + org.apache.pulsar.shade.jersey + + + javax.ws + org.apache.pulsar.shade.javax.ws + + + javax.inject + org.apache.pulsar.shade.javax.inject + + + org.jvnet + org.apache.pulsar.shade.org.jvnet + + + com.beust + org.apache.pulsar.shade.com.beust + + + com.wordnik + org.apache.pulsar.shade.com.worknik + + + io.prometheus + org.apache.pulsar.shade.io.prometheus + + + io.swagger + org.apache.pulsar.shade.io.swagger + + + org.joda + org.apache.pulsar.shade.org.joda + + + org.yaml + org.apache.pulsar.shade.org.yaml + + + org.HdrHistogram + org.apache.pulsar.shade.org.HdrHistogram + + + org.aspectj + org.apache.pulsar.shade.org.aspectj + + + aj + org.apache.pulsar.shade.aj + + + com.ea + org.apache.pulsar.shade.com.ea + + + javassist + org.apache.pulsar.shade.javassist + + + org.reactivestreams + org.apache.pulsar.shade.org.reactivestreams + + + org.aopalliance + org.apache.pulsar.shade.org.aopalliance + + + com.wordnik + org.apache.pulsar.shade.com.worknik +