diff --git a/pom.xml b/pom.xml
index 13bc6a61..0922274d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -104,21 +104,22 @@
org.apache.maven.plugins
- maven-assembly-plugin
- 2.5.1
-
-
- src/main/assembly.xml
-
- weixin-server
-
+ maven-shade-plugin
+ 2.3
- make-assembly
package
- single
+ shade
+
+ false
+
+
+ com.foxinmy:weixin4j-base
+
+
+
@@ -183,6 +184,25 @@
true
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.5.1
+
+
+ src/main/assembly.xml
+
+
+
+
+ make-assembly
+ package
+
+ single
+
+
+
+
diff --git a/weixin4j-base/pom.xml b/weixin4j-base/pom.xml
index aab4834d..49671e6b 100644
--- a/weixin4j-base/pom.xml
+++ b/weixin4j-base/pom.xml
@@ -23,4 +23,15 @@
1.2.3
+
+
+
+ org.apache.maven.plugins
+ maven-deploy-plugin
+
+ true
+
+
+
+
\ No newline at end of file
diff --git a/weixin4j-mp/pom.xml b/weixin4j-mp/pom.xml
index c9c0e15d..640b49e3 100644
--- a/weixin4j-mp/pom.xml
+++ b/weixin4j-mp/pom.xml
@@ -1,5 +1,6 @@
-
+
4.0.0
com.foxinmy
@@ -12,12 +13,13 @@
微信公众平台API
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+
org.apache.maven.plugins
maven-assembly-plugin
-
- ${project.name}-${project.version}
-
diff --git a/weixin4j-mp/src/main/assembly.xml b/weixin4j-mp/src/main/assembly.xml
index fde1cf28..0694eaa3 100644
--- a/weixin4j-mp/src/main/assembly.xml
+++ b/weixin4j-mp/src/main/assembly.xml
@@ -25,6 +25,7 @@
true
com.foxinmy:weixin4j-base
+ com.alibaba:fastjson
diff --git a/weixin4j-qy/pom.xml b/weixin4j-qy/pom.xml
index ca3ccec3..c711f49d 100644
--- a/weixin4j-qy/pom.xml
+++ b/weixin4j-qy/pom.xml
@@ -1,5 +1,6 @@
-
+
4.0.0
com.foxinmy
@@ -12,12 +13,13 @@
微信企业号API
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+
org.apache.maven.plugins
maven-assembly-plugin
-
- weixin4j-qy-${project.version}
-
diff --git a/weixin4j-qy/src/main/assembly.xml b/weixin4j-qy/src/main/assembly.xml
index fde1cf28..0694eaa3 100644
--- a/weixin4j-qy/src/main/assembly.xml
+++ b/weixin4j-qy/src/main/assembly.xml
@@ -25,6 +25,7 @@
true
com.foxinmy:weixin4j-base
+ com.alibaba:fastjson