diff --git a/pom.xml b/pom.xml
index c3eb91467..961e4351a 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 58087d109..a152acc90 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 5f3d0fc22..75c853cb2 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 c32b311f0..ce9fe98cd 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}