diff --git a/pom.xml b/pom.xml
index c3eb91467892d7eec17ddc27e7836e192d347034..961e4351a921662898dc6166038774c2d6284463 100644
--- a/pom.xml
+++ b/pom.xml
@@ -53,7 +53,30 @@
2.11.7
1.6.4
0.4.13
- 2.1-2017
+
+ com.a.eye.skywalking.dependencies
+ net.bytebuddy
+ ${shade.package}.${shade.net.bytebuddy.source}
+ com.lmax.disruptor
+ ${shade.package}.${shade.com.lmax.disruptor.source}
+ akka
+ ${shade.package}.${shade.akka.source}
+ scala
+ ${shade.package}.${shade.scala.source}
+ org.agrona
+ ${shade.package}.${shade.org.agrona.source}
+ org.jboss.netty
+ ${shade.package}.${shade.org.jboss.netty.source}
+ org.reactivestreams
+ ${shade.package}.${shade.org.reactivestreams.source}
+ org.uncommons.maths
+ ${shade.package}.${shade.org.uncommons.maths.source}
+ com.google
+ ${shade.package}.${shade.com.google.source}
+ io.aeron
+ ${shade.package}.${shade.io.aeron.source}
+ com.typesafe
+ ${shade.package}.${shade.com.typesafe.source}
diff --git a/skywalking-collector/skywalking-collector-worker/pom.xml b/skywalking-collector/skywalking-collector-worker/pom.xml
index 58087d10920e9b5dffb7664b887b63c550e773f4..a152acc9040e6f3a4f4193b46ebf4212cd22580c 100644
--- a/skywalking-collector/skywalking-collector-worker/pom.xml
+++ b/skywalking-collector/skywalking-collector-worker/pom.xml
@@ -45,4 +45,35 @@
test
+
+
+ ${artifactId}
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 2.4.1
+
+
+ package
+
+ shade
+
+
+ false
+ true
+ true
+ true
+
+
+ ${shade.akka.source}
+ ${shade.akka.target}
+
+
+
+
+
+
+
+
diff --git a/skywalking-sniffer/skywalking-agent/dependency-reduced-pom.xml b/skywalking-sniffer/skywalking-agent/dependency-reduced-pom.xml
index 5f3d0fc22cf81ed302e472ec8ea33bb1d65c40ad..75c853cb260b514f9158b2fed9824c4c14580a2a 100644
--- a/skywalking-sniffer/skywalking-agent/dependency-reduced-pom.xml
+++ b/skywalking-sniffer/skywalking-agent/dependency-reduced-pom.xml
@@ -148,31 +148,8 @@
- ${shade.package}.${shade.org.agrona.source}
- ${shade.package}.${shade.com.typesafe.source}
- ${shade.package}.${shade.com.lmax.disruptor.source}
- ${shade.package}.${shade.org.reactivestreams.source}
- net.bytebuddy
- ${shade.package}.${shade.akka.source}
- org.jboss.netty
- ${shade.package}.${shade.io.aeron.source}
- org.uncommons.maths
UTF-8
- scala
- ${shade.package}.${shade.net.bytebuddy.source}
- ${shade.package}.${shade.org.jboss.netty.source}
- ${shade.package}.${shade.org.uncommons.maths.source}
- com.a.eye.skywalking.dependencies
- com.google
- org.agrona
- ${shade.package}.${shade.scala.source}
- com.typesafe
- com.lmax.disruptor
- org.reactivestreams
- akka
com.a.eye.skywalking.agent.SkyWalkingAgent
- io.aeron
- ${shade.package}.${shade.com.google.source}
diff --git a/skywalking-sniffer/skywalking-agent/pom.xml b/skywalking-sniffer/skywalking-agent/pom.xml
index c32b311f0c20d9455ecb8113479f36d2e26b20cd..ce9fe98cda09c1e3336517714ff448a6dfc6e723 100644
--- a/skywalking-sniffer/skywalking-agent/pom.xml
+++ b/skywalking-sniffer/skywalking-agent/pom.xml
@@ -16,30 +16,7 @@
UTF-8
- com.a.eye.skywalking.dependencies
com.a.eye.skywalking.agent.SkyWalkingAgent
- net.bytebuddy
- ${shade.package}.${shade.net.bytebuddy.source}
- com.lmax.disruptor
- ${shade.package}.${shade.com.lmax.disruptor.source}
- akka
- ${shade.package}.${shade.akka.source}
- scala
- ${shade.package}.${shade.scala.source}
- org.agrona
- ${shade.package}.${shade.org.agrona.source}
- org.jboss.netty
- ${shade.package}.${shade.org.jboss.netty.source}
- org.reactivestreams
- ${shade.package}.${shade.org.reactivestreams.source}
- org.uncommons.maths
- ${shade.package}.${shade.org.uncommons.maths.source}
- com.google
- ${shade.package}.${shade.com.google.source}
- io.aeron
- ${shade.package}.${shade.io.aeron.source}
- com.typesafe
- ${shade.package}.${shade.com.typesafe.source}