diff --git a/demo/music_collector b/demo/music_collector deleted file mode 160000 index c93349c..0000000 --- a/demo/music_collector +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c93349c425f23fdacfb5e9da6bfb6a23558b802c diff --git a/java/src/main/resources/readme.txt b/java/src/main/resources/readme.txt deleted file mode 100644 index 11214db..0000000 --- a/java/src/main/resources/readme.txt +++ /dev/null @@ -1,7 +0,0 @@ -【github】 -https://github.com/antgan/wx-tools - -【讨论QQ群】 -570937047 - -谢谢支持 \ No newline at end of file diff --git "a/java/src/main/resources/\345\246\202\346\236\234\350\246\201\344\275\277\347\224\250aesKey\345\277\205\347\234\213.txt" "b/java/src/main/resources/\345\246\202\346\236\234\350\246\201\344\275\277\347\224\250aesKey\345\277\205\347\234\213.txt" deleted file mode 100644 index fbfc14d..0000000 --- "a/java/src/main/resources/\345\246\202\346\236\234\350\246\201\344\275\277\347\224\250aesKey\345\277\205\347\234\213.txt" +++ /dev/null @@ -1,21 +0,0 @@ -/** - * 针对org.apache.commons.codec.binary.Base64, - * 需要导入架包commons-codec-1.9(或commons-codec-1.8等其他版本) - * 官方下载地址:http://commons.apache.org/proper/commons-codec/download_codec.cgi - */ - -/** - * 提供接收和推送给公众平台消息的加解密接口(UTF8编码的字符串). - *
    - *
  1. 第三方回复加密消息给公众平台
  2. - *
  3. 第三方收到公众平台发送的消息,验证消息的安全性,并对消息进行解密。
  4. - *
- * 说明:异常java.security.InvalidKeyException:illegal Key Size的解决方案 - *
    - *
  1. 在官方网站下载JCE无限制权限策略文件(JDK7的下载地址: - * http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
  2. - *
  3. 下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt
  4. - *
  5. 如果安装了JRE,将两个jar文件放到%JRE_HOME%\lib\security目录下覆盖原来的文件
  6. - *
  7. 如果安装了JDK,将两个jar文件放到%JDK_HOME%\jre\lib\security目录下覆盖原来文件
  8. - *
- */ \ No newline at end of file diff --git a/java/target/classes/readme.txt b/java/target/classes/readme.txt deleted file mode 100644 index 11214db..0000000 --- a/java/target/classes/readme.txt +++ /dev/null @@ -1,7 +0,0 @@ -【github】 -https://github.com/antgan/wx-tools - -【讨论QQ群】 -570937047 - -谢谢支持 \ No newline at end of file diff --git a/java/target/classes/wx.properties b/java/target/classes/wx.properties deleted file mode 100644 index cc1a516..0000000 --- a/java/target/classes/wx.properties +++ /dev/null @@ -1,6 +0,0 @@ -wx.appId= -wx.appSecret= -wx.token= -wx.aesKey= -wx.mchId= -wx.apiKey= \ No newline at end of file diff --git "a/java/target/classes/\345\246\202\346\236\234\350\246\201\344\275\277\347\224\250aesKey\345\277\205\347\234\213.txt" "b/java/target/classes/\345\246\202\346\236\234\350\246\201\344\275\277\347\224\250aesKey\345\277\205\347\234\213.txt" deleted file mode 100644 index fbfc14d..0000000 --- "a/java/target/classes/\345\246\202\346\236\234\350\246\201\344\275\277\347\224\250aesKey\345\277\205\347\234\213.txt" +++ /dev/null @@ -1,21 +0,0 @@ -/** - * 针对org.apache.commons.codec.binary.Base64, - * 需要导入架包commons-codec-1.9(或commons-codec-1.8等其他版本) - * 官方下载地址:http://commons.apache.org/proper/commons-codec/download_codec.cgi - */ - -/** - * 提供接收和推送给公众平台消息的加解密接口(UTF8编码的字符串). - *
    - *
  1. 第三方回复加密消息给公众平台
  2. - *
  3. 第三方收到公众平台发送的消息,验证消息的安全性,并对消息进行解密。
  4. - *
- * 说明:异常java.security.InvalidKeyException:illegal Key Size的解决方案 - *
    - *
  1. 在官方网站下载JCE无限制权限策略文件(JDK7的下载地址: - * http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
  2. - *
  3. 下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt
  4. - *
  5. 如果安装了JRE,将两个jar文件放到%JRE_HOME%\lib\security目录下覆盖原来的文件
  6. - *
  7. 如果安装了JDK,将两个jar文件放到%JDK_HOME%\jre\lib\security目录下覆盖原来文件
  8. - *
- */ \ No newline at end of file diff --git a/java/.classpath b/wx-tools/.classpath similarity index 100% rename from java/.classpath rename to wx-tools/.classpath diff --git a/java/.gitignore b/wx-tools/.gitignore similarity index 100% rename from java/.gitignore rename to wx-tools/.gitignore diff --git a/java/.project b/wx-tools/.project similarity index 100% rename from java/.project rename to wx-tools/.project diff --git a/java/.settings/.jsdtscope b/wx-tools/.settings/.jsdtscope similarity index 100% rename from java/.settings/.jsdtscope rename to wx-tools/.settings/.jsdtscope diff --git a/java/.settings/org.eclipse.core.resources.prefs b/wx-tools/.settings/org.eclipse.core.resources.prefs similarity index 100% rename from java/.settings/org.eclipse.core.resources.prefs rename to wx-tools/.settings/org.eclipse.core.resources.prefs diff --git a/java/.settings/org.eclipse.jdt.core.prefs b/wx-tools/.settings/org.eclipse.jdt.core.prefs similarity index 100% rename from java/.settings/org.eclipse.jdt.core.prefs rename to wx-tools/.settings/org.eclipse.jdt.core.prefs diff --git a/java/.settings/org.eclipse.jst.j2ee.ejb.annotations.xdoclet.prefs b/wx-tools/.settings/org.eclipse.jst.j2ee.ejb.annotations.xdoclet.prefs similarity index 100% rename from java/.settings/org.eclipse.jst.j2ee.ejb.annotations.xdoclet.prefs rename to wx-tools/.settings/org.eclipse.jst.j2ee.ejb.annotations.xdoclet.prefs diff --git a/java/.settings/org.eclipse.m2e.core.prefs b/wx-tools/.settings/org.eclipse.m2e.core.prefs similarity index 100% rename from java/.settings/org.eclipse.m2e.core.prefs rename to wx-tools/.settings/org.eclipse.m2e.core.prefs diff --git a/java/.settings/org.eclipse.m2e.wtp.prefs b/wx-tools/.settings/org.eclipse.m2e.wtp.prefs similarity index 100% rename from java/.settings/org.eclipse.m2e.wtp.prefs rename to wx-tools/.settings/org.eclipse.m2e.wtp.prefs diff --git a/java/.settings/org.eclipse.wst.common.component b/wx-tools/.settings/org.eclipse.wst.common.component similarity index 100% rename from java/.settings/org.eclipse.wst.common.component rename to wx-tools/.settings/org.eclipse.wst.common.component diff --git a/java/.settings/org.eclipse.wst.common.project.facet.core.xml b/wx-tools/.settings/org.eclipse.wst.common.project.facet.core.xml similarity index 100% rename from java/.settings/org.eclipse.wst.common.project.facet.core.xml rename to wx-tools/.settings/org.eclipse.wst.common.project.facet.core.xml diff --git a/java/.settings/org.eclipse.wst.jsdt.ui.superType.container b/wx-tools/.settings/org.eclipse.wst.jsdt.ui.superType.container similarity index 100% rename from java/.settings/org.eclipse.wst.jsdt.ui.superType.container rename to wx-tools/.settings/org.eclipse.wst.jsdt.ui.superType.container diff --git a/java/.settings/org.eclipse.wst.jsdt.ui.superType.name b/wx-tools/.settings/org.eclipse.wst.jsdt.ui.superType.name similarity index 100% rename from java/.settings/org.eclipse.wst.jsdt.ui.superType.name rename to wx-tools/.settings/org.eclipse.wst.jsdt.ui.superType.name diff --git a/java/.settings/org.eclipse.wst.validation.prefs b/wx-tools/.settings/org.eclipse.wst.validation.prefs similarity index 100% rename from java/.settings/org.eclipse.wst.validation.prefs rename to wx-tools/.settings/org.eclipse.wst.validation.prefs diff --git a/java/.settings/org.hibernate.eclipse.console.prefs b/wx-tools/.settings/org.hibernate.eclipse.console.prefs similarity index 100% rename from java/.settings/org.hibernate.eclipse.console.prefs rename to wx-tools/.settings/org.hibernate.eclipse.console.prefs diff --git a/java/pom.xml b/wx-tools/pom.xml similarity index 100% rename from java/pom.xml rename to wx-tools/pom.xml diff --git a/java/src/main/java/com/soecode/wxtools/api/IService.java b/wx-tools/src/main/java/com/soecode/wxtools/api/IService.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/api/IService.java rename to wx-tools/src/main/java/com/soecode/wxtools/api/IService.java diff --git a/java/src/main/java/com/soecode/wxtools/api/WxConfig.java b/wx-tools/src/main/java/com/soecode/wxtools/api/WxConfig.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/api/WxConfig.java rename to wx-tools/src/main/java/com/soecode/wxtools/api/WxConfig.java diff --git a/java/src/main/java/com/soecode/wxtools/api/WxConsts.java b/wx-tools/src/main/java/com/soecode/wxtools/api/WxConsts.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/api/WxConsts.java rename to wx-tools/src/main/java/com/soecode/wxtools/api/WxConsts.java diff --git a/java/src/main/java/com/soecode/wxtools/api/WxErrorExceptionHandler.java b/wx-tools/src/main/java/com/soecode/wxtools/api/WxErrorExceptionHandler.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/api/WxErrorExceptionHandler.java rename to wx-tools/src/main/java/com/soecode/wxtools/api/WxErrorExceptionHandler.java diff --git a/java/src/main/java/com/soecode/wxtools/api/WxMessageHandler.java b/wx-tools/src/main/java/com/soecode/wxtools/api/WxMessageHandler.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/api/WxMessageHandler.java rename to wx-tools/src/main/java/com/soecode/wxtools/api/WxMessageHandler.java diff --git a/java/src/main/java/com/soecode/wxtools/api/WxMessageInterceptor.java b/wx-tools/src/main/java/com/soecode/wxtools/api/WxMessageInterceptor.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/api/WxMessageInterceptor.java rename to wx-tools/src/main/java/com/soecode/wxtools/api/WxMessageInterceptor.java diff --git a/java/src/main/java/com/soecode/wxtools/api/WxMessageMatcher.java b/wx-tools/src/main/java/com/soecode/wxtools/api/WxMessageMatcher.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/api/WxMessageMatcher.java rename to wx-tools/src/main/java/com/soecode/wxtools/api/WxMessageMatcher.java diff --git a/java/src/main/java/com/soecode/wxtools/api/WxMessageRouter.java b/wx-tools/src/main/java/com/soecode/wxtools/api/WxMessageRouter.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/api/WxMessageRouter.java rename to wx-tools/src/main/java/com/soecode/wxtools/api/WxMessageRouter.java diff --git a/java/src/main/java/com/soecode/wxtools/api/WxMessageRouterRule.java b/wx-tools/src/main/java/com/soecode/wxtools/api/WxMessageRouterRule.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/api/WxMessageRouterRule.java rename to wx-tools/src/main/java/com/soecode/wxtools/api/WxMessageRouterRule.java diff --git a/java/src/main/java/com/soecode/wxtools/api/WxService.java b/wx-tools/src/main/java/com/soecode/wxtools/api/WxService.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/api/WxService.java rename to wx-tools/src/main/java/com/soecode/wxtools/api/WxService.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/InvokePay.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/InvokePay.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/InvokePay.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/InvokePay.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/JSJDKEntity.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/JSJDKEntity.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/JSJDKEntity.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/JSJDKEntity.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/KfAccount.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/KfAccount.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/KfAccount.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/KfAccount.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/KfSender.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/KfSender.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/KfSender.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/KfSender.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/PayOrderInfo.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/PayOrderInfo.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/PayOrderInfo.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/PayOrderInfo.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/PreviewSender.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/PreviewSender.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/PreviewSender.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/PreviewSender.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/SenderContent.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/SenderContent.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/SenderContent.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/SenderContent.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/SenderFilter.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/SenderFilter.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/SenderFilter.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/SenderFilter.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/TemplateSender.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/TemplateSender.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/TemplateSender.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/TemplateSender.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/WxAccessToken.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/WxAccessToken.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/WxAccessToken.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/WxAccessToken.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/WxJsapiConfig.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/WxJsapiConfig.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/WxJsapiConfig.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/WxJsapiConfig.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/WxJsapiSignature.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/WxJsapiSignature.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/WxJsapiSignature.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/WxJsapiSignature.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/WxMenu.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/WxMenu.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/WxMenu.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/WxMenu.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/WxMessage.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/WxMessage.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/WxMessage.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/WxMessage.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/WxNewsInfo.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/WxNewsInfo.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/WxNewsInfo.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/WxNewsInfo.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/WxOpenidSender.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/WxOpenidSender.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/WxOpenidSender.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/WxOpenidSender.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/WxQrcode.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/WxQrcode.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/WxQrcode.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/WxQrcode.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/WxTagSender.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/WxTagSender.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/WxTagSender.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/WxTagSender.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/WxUnifiedOrder.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/WxUnifiedOrder.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/WxUnifiedOrder.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/WxUnifiedOrder.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/WxUserList.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/WxUserList.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/WxUserList.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/WxUserList.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/WxVideoIntroduction.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/WxVideoIntroduction.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/WxVideoIntroduction.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/WxVideoIntroduction.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/WxXmlMessage.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/WxXmlMessage.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/WxXmlMessage.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/WxXmlMessage.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/WxXmlOutImageMessage.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/WxXmlOutImageMessage.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/WxXmlOutImageMessage.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/WxXmlOutImageMessage.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/WxXmlOutMessage.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/WxXmlOutMessage.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/WxXmlOutMessage.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/WxXmlOutMessage.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/WxXmlOutMusicMessage.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/WxXmlOutMusicMessage.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/WxXmlOutMusicMessage.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/WxXmlOutMusicMessage.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/WxXmlOutNewsMessage.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/WxXmlOutNewsMessage.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/WxXmlOutNewsMessage.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/WxXmlOutNewsMessage.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/WxXmlOutTextMessage.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/WxXmlOutTextMessage.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/WxXmlOutTextMessage.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/WxXmlOutTextMessage.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/WxXmlOutVideoMessage.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/WxXmlOutVideoMessage.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/WxXmlOutVideoMessage.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/WxXmlOutVideoMessage.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/WxXmlOutVoiceMessage.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/WxXmlOutVoiceMessage.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/WxXmlOutVoiceMessage.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/WxXmlOutVoiceMessage.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/msgbuilder/BaseBuilder.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/msgbuilder/BaseBuilder.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/msgbuilder/BaseBuilder.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/msgbuilder/BaseBuilder.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/msgbuilder/FileBuilder.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/msgbuilder/FileBuilder.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/msgbuilder/FileBuilder.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/msgbuilder/FileBuilder.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/msgbuilder/ImageBuilder.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/msgbuilder/ImageBuilder.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/msgbuilder/ImageBuilder.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/msgbuilder/ImageBuilder.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/msgbuilder/NewsBuilder.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/msgbuilder/NewsBuilder.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/msgbuilder/NewsBuilder.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/msgbuilder/NewsBuilder.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/msgbuilder/TextBuilder.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/msgbuilder/TextBuilder.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/msgbuilder/TextBuilder.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/msgbuilder/TextBuilder.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/msgbuilder/VideoBuilder.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/msgbuilder/VideoBuilder.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/msgbuilder/VideoBuilder.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/msgbuilder/VideoBuilder.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/msgbuilder/VoiceBuilder.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/msgbuilder/VoiceBuilder.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/msgbuilder/VoiceBuilder.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/msgbuilder/VoiceBuilder.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/BaseBuilder.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/BaseBuilder.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/BaseBuilder.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/BaseBuilder.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/ImageBuilder.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/ImageBuilder.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/ImageBuilder.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/ImageBuilder.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/MusicBuilder.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/MusicBuilder.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/MusicBuilder.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/MusicBuilder.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/NewsBuilder.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/NewsBuilder.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/NewsBuilder.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/NewsBuilder.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/TextBuilder.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/TextBuilder.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/TextBuilder.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/TextBuilder.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/VideoBuilder.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/VideoBuilder.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/VideoBuilder.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/VideoBuilder.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/VoiceBuilder.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/VoiceBuilder.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/VoiceBuilder.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/VoiceBuilder.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/result/IndustryResult.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/result/IndustryResult.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/result/IndustryResult.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/result/IndustryResult.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/result/KfAccountListResult.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/result/KfAccountListResult.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/result/KfAccountListResult.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/result/KfAccountListResult.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/result/QrCodeResult.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/result/QrCodeResult.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/result/QrCodeResult.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/result/QrCodeResult.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/result/SenderResult.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/result/SenderResult.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/result/SenderResult.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/result/SenderResult.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/result/TemplateListResult.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/result/TemplateListResult.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/result/TemplateListResult.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/result/TemplateListResult.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/result/TemplateResult.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/result/TemplateResult.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/result/TemplateResult.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/result/TemplateResult.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/result/TemplateSenderResult.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/result/TemplateSenderResult.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/result/TemplateSenderResult.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/result/TemplateSenderResult.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/result/UnifiedOrderResult.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/result/UnifiedOrderResult.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/result/UnifiedOrderResult.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/result/UnifiedOrderResult.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/result/WxBatchGetMaterialResult.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxBatchGetMaterialResult.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/result/WxBatchGetMaterialResult.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxBatchGetMaterialResult.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/result/WxCurMenuInfoResult.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxCurMenuInfoResult.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/result/WxCurMenuInfoResult.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxCurMenuInfoResult.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/result/WxError.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxError.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/result/WxError.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxError.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/result/WxMaterialCountResult.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxMaterialCountResult.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/result/WxMaterialCountResult.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxMaterialCountResult.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/result/WxMediaUploadResult.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxMediaUploadResult.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/result/WxMediaUploadResult.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxMediaUploadResult.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/result/WxMenuResult.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxMenuResult.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/result/WxMenuResult.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxMenuResult.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/result/WxNewsMediaResult.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxNewsMediaResult.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/result/WxNewsMediaResult.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxNewsMediaResult.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/result/WxOAuth2AccessTokenResult.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxOAuth2AccessTokenResult.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/result/WxOAuth2AccessTokenResult.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxOAuth2AccessTokenResult.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/result/WxUserGroupResult.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxUserGroupResult.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/result/WxUserGroupResult.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxUserGroupResult.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/result/WxUserListResult.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxUserListResult.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/result/WxUserListResult.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxUserListResult.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/result/WxUserTagResult.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxUserTagResult.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/result/WxUserTagResult.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxUserTagResult.java diff --git a/java/src/main/java/com/soecode/wxtools/bean/result/WxVideoMediaResult.java b/wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxVideoMediaResult.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/bean/result/WxVideoMediaResult.java rename to wx-tools/src/main/java/com/soecode/wxtools/bean/result/WxVideoMediaResult.java diff --git a/java/src/main/java/com/soecode/wxtools/exception/AesException.java b/wx-tools/src/main/java/com/soecode/wxtools/exception/AesException.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/exception/AesException.java rename to wx-tools/src/main/java/com/soecode/wxtools/exception/AesException.java diff --git a/java/src/main/java/com/soecode/wxtools/exception/WxErrorException.java b/wx-tools/src/main/java/com/soecode/wxtools/exception/WxErrorException.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/exception/WxErrorException.java rename to wx-tools/src/main/java/com/soecode/wxtools/exception/WxErrorException.java diff --git a/java/src/main/java/com/soecode/wxtools/handler/DemoHandler.java b/wx-tools/src/main/java/com/soecode/wxtools/handler/DemoHandler.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/handler/DemoHandler.java rename to wx-tools/src/main/java/com/soecode/wxtools/handler/DemoHandler.java diff --git a/java/src/main/java/com/soecode/wxtools/handler/WxErrorExceptionHandler.java b/wx-tools/src/main/java/com/soecode/wxtools/handler/WxErrorExceptionHandler.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/handler/WxErrorExceptionHandler.java rename to wx-tools/src/main/java/com/soecode/wxtools/handler/WxErrorExceptionHandler.java diff --git a/java/src/main/java/com/soecode/wxtools/interceptor/DemoInterceptor.java b/wx-tools/src/main/java/com/soecode/wxtools/interceptor/DemoInterceptor.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/interceptor/DemoInterceptor.java rename to wx-tools/src/main/java/com/soecode/wxtools/interceptor/DemoInterceptor.java diff --git a/java/src/main/java/com/soecode/wxtools/matcher/DemoMatcher.java b/wx-tools/src/main/java/com/soecode/wxtools/matcher/DemoMatcher.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/matcher/DemoMatcher.java rename to wx-tools/src/main/java/com/soecode/wxtools/matcher/DemoMatcher.java diff --git a/java/src/main/java/com/soecode/wxtools/servlet/DemoServlet.java b/wx-tools/src/main/java/com/soecode/wxtools/servlet/DemoServlet.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/servlet/DemoServlet.java rename to wx-tools/src/main/java/com/soecode/wxtools/servlet/DemoServlet.java diff --git a/java/src/main/java/com/soecode/wxtools/servlet/JssdkServlet.java b/wx-tools/src/main/java/com/soecode/wxtools/servlet/JssdkServlet.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/servlet/JssdkServlet.java rename to wx-tools/src/main/java/com/soecode/wxtools/servlet/JssdkServlet.java diff --git a/java/src/main/java/com/soecode/wxtools/util/DateUtil.java b/wx-tools/src/main/java/com/soecode/wxtools/util/DateUtil.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/DateUtil.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/DateUtil.java diff --git a/java/src/main/java/com/soecode/wxtools/util/EmojiUtil.java b/wx-tools/src/main/java/com/soecode/wxtools/util/EmojiUtil.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/EmojiUtil.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/EmojiUtil.java diff --git a/java/src/main/java/com/soecode/wxtools/util/PayUtil.java b/wx-tools/src/main/java/com/soecode/wxtools/util/PayUtil.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/PayUtil.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/PayUtil.java diff --git a/java/src/main/java/com/soecode/wxtools/util/RandomUtils.java b/wx-tools/src/main/java/com/soecode/wxtools/util/RandomUtils.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/RandomUtils.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/RandomUtils.java diff --git a/java/src/main/java/com/soecode/wxtools/util/StringUtils.java b/wx-tools/src/main/java/com/soecode/wxtools/util/StringUtils.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/StringUtils.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/StringUtils.java diff --git a/java/src/main/java/com/soecode/wxtools/util/crypto/ByteGroup.java b/wx-tools/src/main/java/com/soecode/wxtools/util/crypto/ByteGroup.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/crypto/ByteGroup.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/crypto/ByteGroup.java diff --git a/java/src/main/java/com/soecode/wxtools/util/crypto/MD5.java b/wx-tools/src/main/java/com/soecode/wxtools/util/crypto/MD5.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/crypto/MD5.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/crypto/MD5.java diff --git a/java/src/main/java/com/soecode/wxtools/util/crypto/PKCS7Encoder.java b/wx-tools/src/main/java/com/soecode/wxtools/util/crypto/PKCS7Encoder.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/crypto/PKCS7Encoder.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/crypto/PKCS7Encoder.java diff --git a/java/src/main/java/com/soecode/wxtools/util/crypto/SHA1.java b/wx-tools/src/main/java/com/soecode/wxtools/util/crypto/SHA1.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/crypto/SHA1.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/crypto/SHA1.java diff --git a/java/src/main/java/com/soecode/wxtools/util/crypto/WXBizMsgCrypt.java b/wx-tools/src/main/java/com/soecode/wxtools/util/crypto/WXBizMsgCrypt.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/crypto/WXBizMsgCrypt.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/crypto/WXBizMsgCrypt.java diff --git a/java/src/main/java/com/soecode/wxtools/util/crypto/XMLParse.java b/wx-tools/src/main/java/com/soecode/wxtools/util/crypto/XMLParse.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/crypto/XMLParse.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/crypto/XMLParse.java diff --git a/java/src/main/java/com/soecode/wxtools/util/file/FileUtils.java b/wx-tools/src/main/java/com/soecode/wxtools/util/file/FileUtils.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/file/FileUtils.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/file/FileUtils.java diff --git a/java/src/main/java/com/soecode/wxtools/util/http/InputStreamResponseHandler.java b/wx-tools/src/main/java/com/soecode/wxtools/util/http/InputStreamResponseHandler.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/http/InputStreamResponseHandler.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/http/InputStreamResponseHandler.java diff --git a/java/src/main/java/com/soecode/wxtools/util/http/KfHeadImageUploadRequestExecutor.java b/wx-tools/src/main/java/com/soecode/wxtools/util/http/KfHeadImageUploadRequestExecutor.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/http/KfHeadImageUploadRequestExecutor.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/http/KfHeadImageUploadRequestExecutor.java diff --git a/java/src/main/java/com/soecode/wxtools/util/http/MediaDownloadGetRequestExecutor.java b/wx-tools/src/main/java/com/soecode/wxtools/util/http/MediaDownloadGetRequestExecutor.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/http/MediaDownloadGetRequestExecutor.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/http/MediaDownloadGetRequestExecutor.java diff --git a/java/src/main/java/com/soecode/wxtools/util/http/MediaDownloadPostRequestExecutor.java b/wx-tools/src/main/java/com/soecode/wxtools/util/http/MediaDownloadPostRequestExecutor.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/http/MediaDownloadPostRequestExecutor.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/http/MediaDownloadPostRequestExecutor.java diff --git a/java/src/main/java/com/soecode/wxtools/util/http/MediaUploadRequestExecutor.java b/wx-tools/src/main/java/com/soecode/wxtools/util/http/MediaUploadRequestExecutor.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/http/MediaUploadRequestExecutor.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/http/MediaUploadRequestExecutor.java diff --git a/java/src/main/java/com/soecode/wxtools/util/http/QrCodeDownloadGetRequestExecutor.java b/wx-tools/src/main/java/com/soecode/wxtools/util/http/QrCodeDownloadGetRequestExecutor.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/http/QrCodeDownloadGetRequestExecutor.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/http/QrCodeDownloadGetRequestExecutor.java diff --git a/java/src/main/java/com/soecode/wxtools/util/http/RequestExecutor.java b/wx-tools/src/main/java/com/soecode/wxtools/util/http/RequestExecutor.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/http/RequestExecutor.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/http/RequestExecutor.java diff --git a/java/src/main/java/com/soecode/wxtools/util/http/SimpleGetRequestExecutor.java b/wx-tools/src/main/java/com/soecode/wxtools/util/http/SimpleGetRequestExecutor.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/http/SimpleGetRequestExecutor.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/http/SimpleGetRequestExecutor.java diff --git a/java/src/main/java/com/soecode/wxtools/util/http/SimplePostRequestExecutor.java b/wx-tools/src/main/java/com/soecode/wxtools/util/http/SimplePostRequestExecutor.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/http/SimplePostRequestExecutor.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/http/SimplePostRequestExecutor.java diff --git a/java/src/main/java/com/soecode/wxtools/util/http/URIUtil.java b/wx-tools/src/main/java/com/soecode/wxtools/util/http/URIUtil.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/http/URIUtil.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/http/URIUtil.java diff --git a/java/src/main/java/com/soecode/wxtools/util/http/Utf8ResponseHandler.java b/wx-tools/src/main/java/com/soecode/wxtools/util/http/Utf8ResponseHandler.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/http/Utf8ResponseHandler.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/http/Utf8ResponseHandler.java diff --git a/java/src/main/java/com/soecode/wxtools/util/http/VideoDownloadPostRequestExecutor.java b/wx-tools/src/main/java/com/soecode/wxtools/util/http/VideoDownloadPostRequestExecutor.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/http/VideoDownloadPostRequestExecutor.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/http/VideoDownloadPostRequestExecutor.java diff --git a/java/src/main/java/com/soecode/wxtools/util/xml/XStreamCDataConverter.java b/wx-tools/src/main/java/com/soecode/wxtools/util/xml/XStreamCDataConverter.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/xml/XStreamCDataConverter.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/xml/XStreamCDataConverter.java diff --git a/java/src/main/java/com/soecode/wxtools/util/xml/XStreamInitializer.java b/wx-tools/src/main/java/com/soecode/wxtools/util/xml/XStreamInitializer.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/xml/XStreamInitializer.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/xml/XStreamInitializer.java diff --git a/java/src/main/java/com/soecode/wxtools/util/xml/XStreamMediaIdConverter.java b/wx-tools/src/main/java/com/soecode/wxtools/util/xml/XStreamMediaIdConverter.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/xml/XStreamMediaIdConverter.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/xml/XStreamMediaIdConverter.java diff --git a/java/src/main/java/com/soecode/wxtools/util/xml/XStreamTransformer.java b/wx-tools/src/main/java/com/soecode/wxtools/util/xml/XStreamTransformer.java similarity index 100% rename from java/src/main/java/com/soecode/wxtools/util/xml/XStreamTransformer.java rename to wx-tools/src/main/java/com/soecode/wxtools/util/xml/XStreamTransformer.java diff --git a/java/src/main/resources/wx.properties b/wx-tools/src/main/resources/wx.properties similarity index 100% rename from java/src/main/resources/wx.properties rename to wx-tools/src/main/resources/wx.properties diff --git a/java/src/main/webapp/WEB-INF/web.xml b/wx-tools/src/main/webapp/WEB-INF/web.xml similarity index 100% rename from java/src/main/webapp/WEB-INF/web.xml rename to wx-tools/src/main/webapp/WEB-INF/web.xml diff --git a/java/src/main/webapp/pay.jsp b/wx-tools/src/main/webapp/pay.jsp similarity index 100% rename from java/src/main/webapp/pay.jsp rename to wx-tools/src/main/webapp/pay.jsp diff --git a/java/src/main/webapp/resources/wx/config.js b/wx-tools/src/main/webapp/resources/wx/config.js similarity index 100% rename from java/src/main/webapp/resources/wx/config.js rename to wx-tools/src/main/webapp/resources/wx/config.js diff --git a/java/src/main/webapp/resources/wx/jweixin-1.0.0.js b/wx-tools/src/main/webapp/resources/wx/jweixin-1.0.0.js similarity index 100% rename from java/src/main/webapp/resources/wx/jweixin-1.0.0.js rename to wx-tools/src/main/webapp/resources/wx/jweixin-1.0.0.js diff --git a/java/src/main/webapp/resources/wx/jweixin-1.2.0.js b/wx-tools/src/main/webapp/resources/wx/jweixin-1.2.0.js similarity index 100% rename from java/src/main/webapp/resources/wx/jweixin-1.2.0.js rename to wx-tools/src/main/webapp/resources/wx/jweixin-1.2.0.js diff --git a/java/src/main/webapp/resources/wx/pay.js b/wx-tools/src/main/webapp/resources/wx/pay.js similarity index 100% rename from java/src/main/webapp/resources/wx/pay.js rename to wx-tools/src/main/webapp/resources/wx/pay.js diff --git a/java/src/test/java/com/soecode/wxtools/api/test/KfAccountTest.java b/wx-tools/src/test/java/com/soecode/wxtools/api/test/KfAccountTest.java similarity index 100% rename from java/src/test/java/com/soecode/wxtools/api/test/KfAccountTest.java rename to wx-tools/src/test/java/com/soecode/wxtools/api/test/KfAccountTest.java diff --git a/java/src/test/java/com/soecode/wxtools/api/test/MediaTest.java b/wx-tools/src/test/java/com/soecode/wxtools/api/test/MediaTest.java similarity index 100% rename from java/src/test/java/com/soecode/wxtools/api/test/MediaTest.java rename to wx-tools/src/test/java/com/soecode/wxtools/api/test/MediaTest.java diff --git a/java/src/test/java/com/soecode/wxtools/api/test/MenuTest.java b/wx-tools/src/test/java/com/soecode/wxtools/api/test/MenuTest.java similarity index 100% rename from java/src/test/java/com/soecode/wxtools/api/test/MenuTest.java rename to wx-tools/src/test/java/com/soecode/wxtools/api/test/MenuTest.java diff --git a/java/src/test/java/com/soecode/wxtools/api/test/MessageTest.java b/wx-tools/src/test/java/com/soecode/wxtools/api/test/MessageTest.java similarity index 100% rename from java/src/test/java/com/soecode/wxtools/api/test/MessageTest.java rename to wx-tools/src/test/java/com/soecode/wxtools/api/test/MessageTest.java diff --git a/java/src/test/java/com/soecode/wxtools/api/test/UserInfoTest.java b/wx-tools/src/test/java/com/soecode/wxtools/api/test/UserInfoTest.java similarity index 100% rename from java/src/test/java/com/soecode/wxtools/api/test/UserInfoTest.java rename to wx-tools/src/test/java/com/soecode/wxtools/api/test/UserInfoTest.java