You are viewing a plain text version of this content. The canonical link for it is here.
Posted to distributedlog-commits@bookkeeper.apache.org by si...@apache.org on 2017/10/04 09:05:06 UTC
[distributedlog] branch master updated: ISSUE #193: Shade
Bookkeeper and unshade ZooKeeper in core module
This is an automated email from the ASF dual-hosted git repository.
sijie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/distributedlog.git
The following commit(s) were added to refs/heads/master by this push:
new 5c14688 ISSUE #193: Shade Bookkeeper and unshade ZooKeeper in core module
5c14688 is described below
commit 5c14688fcf78c12b2ba566a90110436317b2f535
Author: Arvin <ar...@gmail.com>
AuthorDate: Wed Oct 4 02:04:57 2017 -0700
ISSUE #193: Shade Bookkeeper and unshade ZooKeeper in core module
Descriptions of the changes in this PR:
Shade Bookkeeper and unshade ZooKeeper in core module
Author: Arvin <ar...@gmail.com>
Reviewers: Jia Zhai <None>, Enrico Olivelli <eo...@gmail.com>, Sijie Guo <si...@apache.org>
This closes #194 from ArvinDevel/shade_bk, closes #193
---
distributedlog-core/pom.xml | 126 ++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 126 insertions(+)
diff --git a/distributedlog-core/pom.xml b/distributedlog-core/pom.xml
index 5baf775..90a3bb2 100644
--- a/distributedlog-core/pom.xml
+++ b/distributedlog-core/pom.xml
@@ -198,6 +198,132 @@
</configuration>
</execution>
<execution>
+ <id>shade-bk</id>
+ <phase>package</phase>
+ <goals>
+ <goal>shade</goal>
+ </goals>
+ <configuration>
+ <createDependencyReducedPom>true</createDependencyReducedPom>
+ <shadedArtifactAttached>true</shadedArtifactAttached>
+ <shadedClassifierName>bkshade</shadedClassifierName>
+ <minimizeJar>true</minimizeJar>
+ <shadeTestJar>true</shadeTestJar>
+ <artifactSet>
+ <includes>
+ <include>commons-codec:commons-codec</include>
+ <include>commons-cli:commons-cli</include>
+ <include>commons-io:commons-io</include>
+ <include>commons-lang:commons-lang</include>
+ <include>com.google.guava:guava</include>
+ <include>io.netty:netty</include>
+ <include>io.netty:netty-all</include>
+ <include>io.netty:netty-buffer</include>
+ <include>io.netty:netty-common</include>
+ <include>io.netty:netty-tcnative-boringssl-static</include>
+ <include>net.java.dev.jna:jna</include>
+ <include>net.jpountz.lz4:lz4</include>
+ <include>org.apache.bookkeeper.stats:bookkeeper-stats-api</include>
+ <include>org.apache.bookkeeper:bookkeeper-server</include>
+ <include>org.apache.commons:commons-lang3</include>
+ <include>org.apache.distributedlog:distributedlog-common</include>
+ <include>org.apache.distributedlog:distributedlog-protocol</include>
+ <include>org.apache.httpcomponents:httpclient</include>
+ <include>org.apache.httpcomponents:httpcore</include>
+ <include>org.apache.thrift:libthrift</include>
+ <include>org.apache.zookeeper:zookeeper</include>
+ <include>org.inferred:freebuilder</include>
+ </includes>
+ </artifactSet>
+ <minimizeJar>true</minimizeJar>
+ <relocations>
+ <!-- apache commons -->
+ <relocation>
+ <pattern>org.apache.commons.cli</pattern>
+ <shadedPattern>dlshade.org.apache.commons.cli</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>org.apache.commons.codec</pattern>
+ <shadedPattern>dlshade.org.apache.commons.codec</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>org.apache.commons.lang</pattern>
+ <shadedPattern>dlshade.org.apache.commons.lang</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>org.apache.commons.lang3</pattern>
+ <shadedPattern>dlshade.org.apache.commons.lang3</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>org.apache.commons.io</pattern>
+ <shadedPattern>dlshade.org.apache.commons.io</shadedPattern>
+ </relocation>
+ <!-- apache httpcomponents -->
+ <relocation>
+ <pattern>org.apache.httpcomponents</pattern>
+ <shadedPattern>dlshade.org.apache.httpcomponents</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>org.apache.http</pattern>
+ <shadedPattern>dlshade.org.apache.http</shadedPattern>
+ </relocation>
+ <!-- apache thrift -->
+ <relocation>
+ <pattern>org.apache.thrift</pattern>
+ <shadedPattern>dlshade.org.apache.thrift</shadedPattern>
+ </relocation>
+ <!-- apache zookeeper -->
+ <relocation>
+ <pattern>org.apache.zookeeper</pattern>
+ <shadedPattern>org.apache.zookeeper</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>org.apache.jute</pattern>
+ <shadedPattern>dlshade.org.apache.jute</shadedPattern>
+ </relocation>
+ <!-- freebuilder -->
+ <relocation>
+ <pattern>org.inferred.freebuilder</pattern>
+ <shadedPattern>dlshade.org.inferred.freebuilder</shadedPattern>
+ </relocation>
+ <!-- jna -->
+ <relocation>
+ <pattern>com.sun.jna</pattern>
+ <shadedPattern>dlshade.com.sun.jna</shadedPattern>
+ </relocation>
+ <!-- guava -->
+ <relocation>
+ <pattern>com.google</pattern>
+ <shadedPattern>dlshade.com.google</shadedPattern>
+ </relocation>
+ <!-- netty -->
+ <relocation>
+ <pattern>io.netty</pattern>
+ <shadedPattern>dlshade.io.netty</shadedPattern>
+ </relocation>
+ <relocation>
+ <pattern>org.jboss.netty</pattern>
+ <shadedPattern>dlshade.org.jboss.netty</shadedPattern>
+ </relocation>
+ <!-- lz4 -->
+ <relocation>
+ <pattern>net.jpountz</pattern>
+ <shadedPattern>dlshade.net.jpountz</shadedPattern>
+ </relocation>
+ <!-- bookkeeper -->
+ <relocation>
+ <pattern>org.apache.bookkeeper</pattern>
+ <shadedPattern>dlshade.org.apache.bookkeeper</shadedPattern>
+ </relocation>
+ <!-- distributedlog -->
+ <relocation>
+ <pattern>org.apache.distributedlog</pattern>
+ <shadedPattern>org.apache.distributedlog</shadedPattern>
+ </relocation>
+ </relocations>
+ </configuration>
+ </execution>
+ <execution>
<id>shade-all</id>
<phase>package</phase>
<goals>
--
To stop receiving notification emails like this one, please contact
['"distributedlog-commits@bookkeeper.apache.org" <di...@bookkeeper.apache.org>'].