issue #236: shaded jar lose necessary bk jar to execute
Descriptions of the changes in this PR:
after bump to bk4.6, add bk-proto bk-http dependency to shaded jar
Author: Arvin <arvindevel@gmail.com>
Reviewers: Sijie Guo <sijie@apache.org>
This closes #237 from ArvinDevel/addBkDependencyInShade, closes #236
diff --git a/distributedlog-core/pom.xml b/distributedlog-core/pom.xml
index f010959..aa55c2e 100644
--- a/distributedlog-core/pom.xml
+++ b/distributedlog-core/pom.xml
@@ -213,6 +213,7 @@
<include>commons-io:commons-io</include>
<include>commons-lang:commons-lang</include>
<include>com.google.guava:guava</include>
+ <include>com.google.protobuf:protobuf-java</include>
<include>io.netty:netty</include>
<include>io.netty:netty-all</include>
<include>io.netty:netty-buffer</include>
@@ -223,6 +224,8 @@
<include>org.apache.bookkeeper.stats:bookkeeper-stats-api</include>
<include>org.apache.bookkeeper:bookkeeper-server</include>
<include>org.apache.bookkeeper:bookkeeper-common</include>
+ <include>org.apache.bookkeeper:bookkeeper-proto</include>
+ <include>org.apache.bookkeeper:bookkeeper-http</include>
<include>org.apache.commons:commons-lang3</include>
<include>org.apache.distributedlog:distributedlog-common</include>
<include>org.apache.distributedlog:distributedlog-protocol</include>
@@ -340,6 +343,7 @@
<include>commons-io:commons-io</include>
<include>commons-lang:commons-lang</include>
<include>com.google.guava:guava</include>
+ <include>com.google.protobuf:protobuf-java</include>
<include>io.netty:netty</include>
<include>io.netty:netty-all</include>
<include>io.netty:netty-buffer</include>
@@ -349,6 +353,9 @@
<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.bookkeeper:bookkeeper-common</include>
+ <include>org.apache.bookkeeper:bookkeeper-proto</include>
+ <include>org.apache.bookkeeper:bookkeeper-http</include>
<include>org.apache.commons:commons-lang3</include>
<include>org.apache.distributedlog:distributedlog-common</include>
<include>org.apache.distributedlog:distributedlog-protocol</include>