From a929ed8e6d97ce379baf36a00a475e3c4bb09000 Mon Sep 17 00:00:00 2001 From: Abel Date: Sat, 12 May 2018 10:30:21 +0800 Subject: [PATCH] remove demo and rename folder --- demo/music_collector | 1 - java/src/main/resources/readme.txt | 7 ------- ...224\250aesKey\345\277\205\347\234\213.txt" | 21 ------------------- java/target/classes/readme.txt | 7 ------- java/target/classes/wx.properties | 6 ------ ...224\250aesKey\345\277\205\347\234\213.txt" | 21 ------------------- {java => wx-tools}/.classpath | 0 {java => wx-tools}/.gitignore | 0 {java => wx-tools}/.project | 0 {java => wx-tools}/.settings/.jsdtscope | 0 .../org.eclipse.core.resources.prefs | 0 .../.settings/org.eclipse.jdt.core.prefs | 0 ...pse.jst.j2ee.ejb.annotations.xdoclet.prefs | 0 .../.settings/org.eclipse.m2e.core.prefs | 0 .../.settings/org.eclipse.m2e.wtp.prefs | 0 .../org.eclipse.wst.common.component | 0 ....eclipse.wst.common.project.facet.core.xml | 0 ...rg.eclipse.wst.jsdt.ui.superType.container | 0 .../org.eclipse.wst.jsdt.ui.superType.name | 0 .../org.eclipse.wst.validation.prefs | 0 .../org.hibernate.eclipse.console.prefs | 0 {java => wx-tools}/pom.xml | 0 .../com/soecode/wxtools/api/IService.java | 0 .../com/soecode/wxtools/api/WxConfig.java | 0 .../com/soecode/wxtools/api/WxConsts.java | 0 .../wxtools/api/WxErrorExceptionHandler.java | 0 .../soecode/wxtools/api/WxMessageHandler.java | 0 .../wxtools/api/WxMessageInterceptor.java | 0 .../soecode/wxtools/api/WxMessageMatcher.java | 0 .../soecode/wxtools/api/WxMessageRouter.java | 0 .../wxtools/api/WxMessageRouterRule.java | 0 .../com/soecode/wxtools/api/WxService.java | 0 .../com/soecode/wxtools/bean/InvokePay.java | 0 .../com/soecode/wxtools/bean/JSJDKEntity.java | 0 .../com/soecode/wxtools/bean/KfAccount.java | 0 .../com/soecode/wxtools/bean/KfSender.java | 0 .../soecode/wxtools/bean/PayOrderInfo.java | 0 .../soecode/wxtools/bean/PreviewSender.java | 0 .../soecode/wxtools/bean/SenderContent.java | 0 .../soecode/wxtools/bean/SenderFilter.java | 0 .../soecode/wxtools/bean/TemplateSender.java | 0 .../soecode/wxtools/bean/WxAccessToken.java | 0 .../soecode/wxtools/bean/WxJsapiConfig.java | 0 .../wxtools/bean/WxJsapiSignature.java | 0 .../java/com/soecode/wxtools/bean/WxMenu.java | 0 .../com/soecode/wxtools/bean/WxMessage.java | 0 .../com/soecode/wxtools/bean/WxNewsInfo.java | 0 .../soecode/wxtools/bean/WxOpenidSender.java | 0 .../com/soecode/wxtools/bean/WxQrcode.java | 0 .../com/soecode/wxtools/bean/WxTagSender.java | 0 .../soecode/wxtools/bean/WxUnifiedOrder.java | 0 .../com/soecode/wxtools/bean/WxUserList.java | 0 .../wxtools/bean/WxVideoIntroduction.java | 0 .../soecode/wxtools/bean/WxXmlMessage.java | 0 .../wxtools/bean/WxXmlOutImageMessage.java | 0 .../soecode/wxtools/bean/WxXmlOutMessage.java | 0 .../wxtools/bean/WxXmlOutMusicMessage.java | 0 .../wxtools/bean/WxXmlOutNewsMessage.java | 0 .../wxtools/bean/WxXmlOutTextMessage.java | 0 .../wxtools/bean/WxXmlOutVideoMessage.java | 0 .../wxtools/bean/WxXmlOutVoiceMessage.java | 0 .../wxtools/bean/msgbuilder/BaseBuilder.java | 0 .../wxtools/bean/msgbuilder/FileBuilder.java | 0 .../wxtools/bean/msgbuilder/ImageBuilder.java | 0 .../wxtools/bean/msgbuilder/NewsBuilder.java | 0 .../wxtools/bean/msgbuilder/TextBuilder.java | 0 .../wxtools/bean/msgbuilder/VideoBuilder.java | 0 .../wxtools/bean/msgbuilder/VoiceBuilder.java | 0 .../bean/outxmlbuilder/BaseBuilder.java | 0 .../bean/outxmlbuilder/ImageBuilder.java | 0 .../bean/outxmlbuilder/MusicBuilder.java | 0 .../bean/outxmlbuilder/NewsBuilder.java | 0 .../bean/outxmlbuilder/TextBuilder.java | 0 .../bean/outxmlbuilder/VideoBuilder.java | 0 .../bean/outxmlbuilder/VoiceBuilder.java | 0 .../wxtools/bean/result/IndustryResult.java | 0 .../bean/result/KfAccountListResult.java | 0 .../wxtools/bean/result/QrCodeResult.java | 0 .../wxtools/bean/result/SenderResult.java | 0 .../bean/result/TemplateListResult.java | 0 .../wxtools/bean/result/TemplateResult.java | 0 .../bean/result/TemplateSenderResult.java | 0 .../bean/result/UnifiedOrderResult.java | 0 .../bean/result/WxBatchGetMaterialResult.java | 0 .../bean/result/WxCurMenuInfoResult.java | 0 .../soecode/wxtools/bean/result/WxError.java | 0 .../bean/result/WxMaterialCountResult.java | 0 .../bean/result/WxMediaUploadResult.java | 0 .../wxtools/bean/result/WxMenuResult.java | 0 .../bean/result/WxNewsMediaResult.java | 0 .../result/WxOAuth2AccessTokenResult.java | 0 .../bean/result/WxUserGroupResult.java | 0 .../wxtools/bean/result/WxUserListResult.java | 0 .../wxtools/bean/result/WxUserTagResult.java | 0 .../bean/result/WxVideoMediaResult.java | 0 .../wxtools/exception/AesException.java | 0 .../wxtools/exception/WxErrorException.java | 0 .../soecode/wxtools/handler/DemoHandler.java | 0 .../handler/WxErrorExceptionHandler.java | 0 .../wxtools/interceptor/DemoInterceptor.java | 0 .../soecode/wxtools/matcher/DemoMatcher.java | 0 .../soecode/wxtools/servlet/DemoServlet.java | 0 .../soecode/wxtools/servlet/JssdkServlet.java | 0 .../com/soecode/wxtools/util/DateUtil.java | 0 .../com/soecode/wxtools/util/EmojiUtil.java | 0 .../com/soecode/wxtools/util/PayUtil.java | 0 .../com/soecode/wxtools/util/RandomUtils.java | 0 .../com/soecode/wxtools/util/StringUtils.java | 0 .../wxtools/util/crypto/ByteGroup.java | 0 .../com/soecode/wxtools/util/crypto/MD5.java | 0 .../wxtools/util/crypto/PKCS7Encoder.java | 0 .../com/soecode/wxtools/util/crypto/SHA1.java | 0 .../wxtools/util/crypto/WXBizMsgCrypt.java | 0 .../soecode/wxtools/util/crypto/XMLParse.java | 0 .../soecode/wxtools/util/file/FileUtils.java | 0 .../util/http/InputStreamResponseHandler.java | 0 .../KfHeadImageUploadRequestExecutor.java | 0 .../http/MediaDownloadGetRequestExecutor.java | 0 .../MediaDownloadPostRequestExecutor.java | 0 .../util/http/MediaUploadRequestExecutor.java | 0 .../QrCodeDownloadGetRequestExecutor.java | 0 .../wxtools/util/http/RequestExecutor.java | 0 .../util/http/SimpleGetRequestExecutor.java | 0 .../util/http/SimplePostRequestExecutor.java | 0 .../soecode/wxtools/util/http/URIUtil.java | 0 .../util/http/Utf8ResponseHandler.java | 0 .../VideoDownloadPostRequestExecutor.java | 0 .../util/xml/XStreamCDataConverter.java | 0 .../wxtools/util/xml/XStreamInitializer.java | 0 .../util/xml/XStreamMediaIdConverter.java | 0 .../wxtools/util/xml/XStreamTransformer.java | 0 .../src/main/resources/wx.properties | 0 .../src/main/webapp/WEB-INF/web.xml | 0 {java => wx-tools}/src/main/webapp/pay.jsp | 0 .../src/main/webapp/resources/wx/config.js | 0 .../main/webapp/resources/wx/jweixin-1.0.0.js | 0 .../main/webapp/resources/wx/jweixin-1.2.0.js | 0 .../src/main/webapp/resources/wx/pay.js | 0 .../wxtools/api/test/KfAccountTest.java | 0 .../soecode/wxtools/api/test/MediaTest.java | 0 .../soecode/wxtools/api/test/MenuTest.java | 0 .../soecode/wxtools/api/test/MessageTest.java | 0 .../wxtools/api/test/UserInfoTest.java | 0 143 files changed, 63 deletions(-) delete mode 160000 demo/music_collector delete mode 100644 java/src/main/resources/readme.txt delete mode 100644 "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" delete mode 100644 java/target/classes/readme.txt delete mode 100644 java/target/classes/wx.properties delete mode 100644 "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" rename {java => wx-tools}/.classpath (100%) rename {java => wx-tools}/.gitignore (100%) rename {java => wx-tools}/.project (100%) rename {java => wx-tools}/.settings/.jsdtscope (100%) rename {java => wx-tools}/.settings/org.eclipse.core.resources.prefs (100%) rename {java => wx-tools}/.settings/org.eclipse.jdt.core.prefs (100%) rename {java => wx-tools}/.settings/org.eclipse.jst.j2ee.ejb.annotations.xdoclet.prefs (100%) rename {java => wx-tools}/.settings/org.eclipse.m2e.core.prefs (100%) rename {java => wx-tools}/.settings/org.eclipse.m2e.wtp.prefs (100%) rename {java => wx-tools}/.settings/org.eclipse.wst.common.component (100%) rename {java => wx-tools}/.settings/org.eclipse.wst.common.project.facet.core.xml (100%) rename {java => wx-tools}/.settings/org.eclipse.wst.jsdt.ui.superType.container (100%) rename {java => wx-tools}/.settings/org.eclipse.wst.jsdt.ui.superType.name (100%) rename {java => wx-tools}/.settings/org.eclipse.wst.validation.prefs (100%) rename {java => wx-tools}/.settings/org.hibernate.eclipse.console.prefs (100%) rename {java => wx-tools}/pom.xml (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/api/IService.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/api/WxConfig.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/api/WxConsts.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/api/WxErrorExceptionHandler.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/api/WxMessageHandler.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/api/WxMessageInterceptor.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/api/WxMessageMatcher.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/api/WxMessageRouter.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/api/WxMessageRouterRule.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/api/WxService.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/InvokePay.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/JSJDKEntity.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/KfAccount.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/KfSender.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/PayOrderInfo.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/PreviewSender.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/SenderContent.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/SenderFilter.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/TemplateSender.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/WxAccessToken.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/WxJsapiConfig.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/WxJsapiSignature.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/WxMenu.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/WxMessage.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/WxNewsInfo.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/WxOpenidSender.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/WxQrcode.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/WxTagSender.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/WxUnifiedOrder.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/WxUserList.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/WxVideoIntroduction.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/WxXmlMessage.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/WxXmlOutImageMessage.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/WxXmlOutMessage.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/WxXmlOutMusicMessage.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/WxXmlOutNewsMessage.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/WxXmlOutTextMessage.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/WxXmlOutVideoMessage.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/WxXmlOutVoiceMessage.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/msgbuilder/BaseBuilder.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/msgbuilder/FileBuilder.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/msgbuilder/ImageBuilder.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/msgbuilder/NewsBuilder.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/msgbuilder/TextBuilder.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/msgbuilder/VideoBuilder.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/msgbuilder/VoiceBuilder.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/BaseBuilder.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/ImageBuilder.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/MusicBuilder.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/NewsBuilder.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/TextBuilder.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/VideoBuilder.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/outxmlbuilder/VoiceBuilder.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/result/IndustryResult.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/result/KfAccountListResult.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/result/QrCodeResult.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/result/SenderResult.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/result/TemplateListResult.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/result/TemplateResult.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/result/TemplateSenderResult.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/result/UnifiedOrderResult.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/result/WxBatchGetMaterialResult.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/result/WxCurMenuInfoResult.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/result/WxError.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/result/WxMaterialCountResult.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/result/WxMediaUploadResult.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/result/WxMenuResult.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/result/WxNewsMediaResult.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/result/WxOAuth2AccessTokenResult.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/result/WxUserGroupResult.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/result/WxUserListResult.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/result/WxUserTagResult.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/bean/result/WxVideoMediaResult.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/exception/AesException.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/exception/WxErrorException.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/handler/DemoHandler.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/handler/WxErrorExceptionHandler.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/interceptor/DemoInterceptor.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/matcher/DemoMatcher.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/servlet/DemoServlet.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/servlet/JssdkServlet.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/DateUtil.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/EmojiUtil.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/PayUtil.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/RandomUtils.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/StringUtils.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/crypto/ByteGroup.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/crypto/MD5.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/crypto/PKCS7Encoder.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/crypto/SHA1.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/crypto/WXBizMsgCrypt.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/crypto/XMLParse.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/file/FileUtils.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/http/InputStreamResponseHandler.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/http/KfHeadImageUploadRequestExecutor.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/http/MediaDownloadGetRequestExecutor.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/http/MediaDownloadPostRequestExecutor.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/http/MediaUploadRequestExecutor.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/http/QrCodeDownloadGetRequestExecutor.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/http/RequestExecutor.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/http/SimpleGetRequestExecutor.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/http/SimplePostRequestExecutor.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/http/URIUtil.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/http/Utf8ResponseHandler.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/http/VideoDownloadPostRequestExecutor.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/xml/XStreamCDataConverter.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/xml/XStreamInitializer.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/xml/XStreamMediaIdConverter.java (100%) rename {java => wx-tools}/src/main/java/com/soecode/wxtools/util/xml/XStreamTransformer.java (100%) rename {java => wx-tools}/src/main/resources/wx.properties (100%) rename {java => wx-tools}/src/main/webapp/WEB-INF/web.xml (100%) rename {java => wx-tools}/src/main/webapp/pay.jsp (100%) rename {java => wx-tools}/src/main/webapp/resources/wx/config.js (100%) rename {java => wx-tools}/src/main/webapp/resources/wx/jweixin-1.0.0.js (100%) rename {java => wx-tools}/src/main/webapp/resources/wx/jweixin-1.2.0.js (100%) rename {java => wx-tools}/src/main/webapp/resources/wx/pay.js (100%) rename {java => wx-tools}/src/test/java/com/soecode/wxtools/api/test/KfAccountTest.java (100%) rename {java => wx-tools}/src/test/java/com/soecode/wxtools/api/test/MediaTest.java (100%) rename {java => wx-tools}/src/test/java/com/soecode/wxtools/api/test/MenuTest.java (100%) rename {java => wx-tools}/src/test/java/com/soecode/wxtools/api/test/MessageTest.java (100%) rename {java => wx-tools}/src/test/java/com/soecode/wxtools/api/test/UserInfoTest.java (100%) 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