From a87d8f9b896f62c92f727a0c24f7bd47ffe81a34 Mon Sep 17 00:00:00 2001 From: yangqisheng Date: Tue, 4 Jun 2019 11:35:17 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E8=B0=83=E6=95=B4=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=E7=BB=93=E6=9E=84=EF=BC=8C=E5=B0=86=E6=A1=88?= =?UTF-8?q?=E4=BE=8B=E5=85=A8=E9=83=A8=E7=A7=BB=E5=85=A5example?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- {weixin4j-example-web => example/weixin4j-example-web}/pom.xml | 0 .../src/main/java/com/ansitech/weixin4j/example/Application.java | 0 .../weixin4j/example/controller/WeixinJieruController.java | 0 .../ansitech/weixin4j/example/handler/AtsEventMessageHandler.java | 0 .../weixin4j/example/handler/AtsNormalMessageHandler.java | 0 .../weixin4j-example-web}/src/main/resources/application.yml | 0 .../weixin4j-example-web}/src/main/resources/logback.xml | 0 .../weixin4j-example-web}/src/main/resources/package.xml | 0 .../weixin4j-example-web}/src/main/resources/weixin4j.properties | 0 {weixin4j-example => example/weixin4j-example}/pom.xml | 0 .../src/main/java/com/ansitech/weixin4j/example/Demo.java | 0 .../weixin4j-example}/src/main/resources/weixin4j.properties | 0 weixin4j/pom.xml => pom.xml | 0 {weixin4j/src => src}/main/java/org/weixin4j/Configuration.java | 0 {weixin4j/src => src}/main/java/org/weixin4j/Weixin.java | 0 {weixin4j/src => src}/main/java/org/weixin4j/WeixinBuilder.java | 0 {weixin4j/src => src}/main/java/org/weixin4j/WeixinConfig.java | 0 {weixin4j/src => src}/main/java/org/weixin4j/WeixinException.java | 0 {weixin4j/src => src}/main/java/org/weixin4j/WeixinPayConfig.java | 0 {weixin4j/src => src}/main/java/org/weixin4j/WeixinSupport.java | 0 {weixin4j/src => src}/main/java/org/weixin4j/WeixinUrlFilter.java | 0 .../main/java/org/weixin4j/component/AbstractComponent.java | 0 .../main/java/org/weixin4j/component/BaseComponent.java | 0 .../main/java/org/weixin4j/component/FileComponent.java | 0 .../main/java/org/weixin4j/component/GroupsComponent.java | 0 .../main/java/org/weixin4j/component/JsSdkComponent.java | 0 .../main/java/org/weixin4j/component/MaterialComponent.java | 0 .../main/java/org/weixin4j/component/MediaComponent.java | 0 .../main/java/org/weixin4j/component/MenuComponent.java | 0 .../main/java/org/weixin4j/component/MessageComponent.java | 0 .../main/java/org/weixin4j/component/PayComponent.java | 0 .../main/java/org/weixin4j/component/QrcodeComponent.java | 0 .../main/java/org/weixin4j/component/RedpackComponent.java | 0 .../main/java/org/weixin4j/component/SnsComponent.java | 0 .../main/java/org/weixin4j/component/TagsComponent.java | 0 .../main/java/org/weixin4j/component/UserComponent.java | 0 .../src => src}/main/java/org/weixin4j/factory/WeixinFactory.java | 0 .../java/org/weixin4j/factory/defaults/DefaultWeixinFactory.java | 0 {weixin4j/src => src}/main/java/org/weixin4j/http/HttpClient.java | 0 .../src => src}/main/java/org/weixin4j/http/HttpsClient.java | 0 .../main/java/org/weixin4j/http/MyX509TrustManager.java | 0 {weixin4j/src => src}/main/java/org/weixin4j/http/Response.java | 0 .../main/java/org/weixin4j/loader/DefaultTicketLoader.java | 0 .../main/java/org/weixin4j/loader/DefaultTokenLoader.java | 0 .../src => src}/main/java/org/weixin4j/loader/ITicketLoader.java | 0 .../src => src}/main/java/org/weixin4j/loader/ITokenLoader.java | 0 .../src => src}/main/java/org/weixin4j/misc/BASE64Decoder.java | 0 .../src => src}/main/java/org/weixin4j/misc/BASE64Encoder.java | 0 .../main/java/org/weixin4j/misc/CEFormatException.java | 0 .../main/java/org/weixin4j/misc/CEStreamExhausted.java | 0 .../src => src}/main/java/org/weixin4j/misc/CharacterDecoder.java | 0 .../src => src}/main/java/org/weixin4j/misc/CharacterEncoder.java | 0 .../src => src}/main/java/org/weixin4j/model/base/Token.java | 0 .../src => src}/main/java/org/weixin4j/model/groups/Group.java | 0 {weixin4j/src => src}/main/java/org/weixin4j/model/js/Ticket.java | 0 .../src => src}/main/java/org/weixin4j/model/js/TicketType.java | 0 .../src => src}/main/java/org/weixin4j/model/js/WxConfig.java | 0 .../src => src}/main/java/org/weixin4j/model/material/Media.java | 0 .../src => src}/main/java/org/weixin4j/model/media/Article.java | 0 .../main/java/org/weixin4j/model/media/Attachment.java | 0 .../src => src}/main/java/org/weixin4j/model/menu/BaseButton.java | 0 .../src => src}/main/java/org/weixin4j/model/menu/ButtonType.java | 0 .../main/java/org/weixin4j/model/menu/ClickButton.java | 0 .../main/java/org/weixin4j/model/menu/LocationSelectButton.java | 0 .../main/java/org/weixin4j/model/menu/MediaIdButton.java | 0 {weixin4j/src => src}/main/java/org/weixin4j/model/menu/Menu.java | 0 .../main/java/org/weixin4j/model/menu/MiniprogramButton.java | 0 .../main/java/org/weixin4j/model/menu/PicPhotoOrAlbumButton.java | 0 .../main/java/org/weixin4j/model/menu/PicSysPhotoButton.java | 0 .../main/java/org/weixin4j/model/menu/PicWeixinButton.java | 0 .../main/java/org/weixin4j/model/menu/ScancodePushButton.java | 0 .../main/java/org/weixin4j/model/menu/ScancodeWaitMsgButton.java | 0 .../main/java/org/weixin4j/model/menu/SingleButton.java | 0 .../src => src}/main/java/org/weixin4j/model/menu/ViewButton.java | 0 .../main/java/org/weixin4j/model/menu/ViewLimitedButton.java | 0 .../main/java/org/weixin4j/model/message/Articles.java | 0 .../main/java/org/weixin4j/model/message/EventType.java | 0 .../src => src}/main/java/org/weixin4j/model/message/Image.java | 0 .../main/java/org/weixin4j/model/message/InputMessage.java | 0 .../main/java/org/weixin4j/model/message/MediaType.java | 0 .../src => src}/main/java/org/weixin4j/model/message/MsgType.java | 0 .../src => src}/main/java/org/weixin4j/model/message/Music.java | 0 .../main/java/org/weixin4j/model/message/OutputMessage.java | 0 .../src => src}/main/java/org/weixin4j/model/message/PicList.java | 0 .../main/java/org/weixin4j/model/message/ScanCodeInfo.java | 0 .../main/java/org/weixin4j/model/message/SendLocationInfo.java | 0 .../main/java/org/weixin4j/model/message/SendPicsInfo.java | 0 .../src => src}/main/java/org/weixin4j/model/message/Video.java | 0 .../src => src}/main/java/org/weixin4j/model/message/Voice.java | 0 .../java/org/weixin4j/model/message/event/ClickEventMessage.java | 0 .../main/java/org/weixin4j/model/message/event/EventMessage.java | 0 .../org/weixin4j/model/message/event/LocationEventMessage.java | 0 .../weixin4j/model/message/event/LocationSelectEventMessage.java | 0 .../weixin4j/model/message/event/PicPhotoOrAlbumEventMessage.java | 0 .../org/weixin4j/model/message/event/PicSysPhotoEventMessage.java | 0 .../org/weixin4j/model/message/event/PicWeixinEventMessage.java | 0 .../org/weixin4j/model/message/event/QrsceneScanEventMessage.java | 0 .../model/message/event/QrsceneSubscribeEventMessage.java | 0 .../weixin4j/model/message/event/ScanCodePushEventMessage.java | 0 .../weixin4j/model/message/event/ScanCodeWaitMsgEventMessage.java | 0 .../org/weixin4j/model/message/event/SubscribeEventMessage.java | 0 .../org/weixin4j/model/message/event/UnSubscribeEventMessage.java | 0 .../java/org/weixin4j/model/message/event/ViewEventMessage.java | 0 .../java/org/weixin4j/model/message/normal/ImageInputMessage.java | 0 .../java/org/weixin4j/model/message/normal/LinkInputMessage.java | 0 .../org/weixin4j/model/message/normal/LocationInputMessage.java | 0 .../java/org/weixin4j/model/message/normal/NormalMessage.java | 0 .../org/weixin4j/model/message/normal/ShortVideoInputMessage.java | 0 .../java/org/weixin4j/model/message/normal/TextInputMessage.java | 0 .../java/org/weixin4j/model/message/normal/VideoInputMessage.java | 0 .../java/org/weixin4j/model/message/normal/VoiceInputMessage.java | 0 .../org/weixin4j/model/message/output/ImageOutputMessage.java | 0 .../org/weixin4j/model/message/output/MusicOutputMessage.java | 0 .../java/org/weixin4j/model/message/output/NewsOutputMessage.java | 0 .../java/org/weixin4j/model/message/output/TextOutputMessage.java | 0 .../org/weixin4j/model/message/output/VideoOutputMessage.java | 0 .../org/weixin4j/model/message/output/VoiceOutputMessage.java | 0 .../java/org/weixin4j/model/message/template/Miniprogram.java | 0 .../java/org/weixin4j/model/message/template/TemplateData.java | 0 .../java/org/weixin4j/model/message/template/TemplateMessage.java | 0 .../src => src}/main/java/org/weixin4j/model/pay/OrderQuery.java | 0 .../main/java/org/weixin4j/model/pay/OrderQueryResult.java | 0 .../main/java/org/weixin4j/model/pay/PayNotifyResult.java | 0 .../main/java/org/weixin4j/model/pay/UnifiedOrder.java | 0 .../main/java/org/weixin4j/model/pay/UnifiedOrderResult.java | 0 {weixin4j/src => src}/main/java/org/weixin4j/model/pay/WCPay.java | 0 .../src => src}/main/java/org/weixin4j/model/pay/WXPackage.java | 0 {weixin4j/src => src}/main/java/org/weixin4j/model/pay/WXPay.java | 0 .../src => src}/main/java/org/weixin4j/model/qrcode/Qrcode.java | 0 .../main/java/org/weixin4j/model/qrcode/QrcodeType.java | 0 .../main/java/org/weixin4j/model/redpack/SendRedPack.java | 0 .../main/java/org/weixin4j/model/redpack/SendRedPackResult.java | 0 .../main/java/org/weixin4j/model/sns/SnsAccessToken.java | 0 .../src => src}/main/java/org/weixin4j/model/sns/SnsUser.java | 0 {weixin4j/src => src}/main/java/org/weixin4j/model/tags/Tag.java | 0 {weixin4j/src => src}/main/java/org/weixin4j/model/user/Data.java | 0 .../src => src}/main/java/org/weixin4j/model/user/Followers.java | 0 {weixin4j/src => src}/main/java/org/weixin4j/model/user/User.java | 0 .../main/java/org/weixin4j/spi/DefaultEventMessageHandler.java | 0 .../main/java/org/weixin4j/spi/DefaultMessageHandler.java | 0 .../main/java/org/weixin4j/spi/DefaultNormalMessageHandler.java | 0 .../src => src}/main/java/org/weixin4j/spi/HandlerFactory.java | 0 .../main/java/org/weixin4j/spi/IEventMessageHandler.java | 0 .../src => src}/main/java/org/weixin4j/spi/IMessageHandler.java | 0 .../main/java/org/weixin4j/spi/INormalMessageHandler.java | 0 {weixin4j/src => src}/main/java/org/weixin4j/util/MD5.java | 0 {weixin4j/src => src}/main/java/org/weixin4j/util/MapUtil.java | 0 {weixin4j/src => src}/main/java/org/weixin4j/util/PayUtil.java | 0 {weixin4j/src => src}/main/java/org/weixin4j/util/SHA1.java | 0 {weixin4j/src => src}/main/java/org/weixin4j/util/SignUtil.java | 0 {weixin4j/src => src}/main/java/org/weixin4j/util/TokenUtil.java | 0 .../src => src}/main/java/org/weixin4j/util/XStreamFactory.java | 0 {weixin4j/src => src}/main/resources/weixin4j.properties | 0 153 files changed, 0 insertions(+), 0 deletions(-) rename {weixin4j-example-web => example/weixin4j-example-web}/pom.xml (100%) rename {weixin4j-example-web => example/weixin4j-example-web}/src/main/java/com/ansitech/weixin4j/example/Application.java (100%) rename {weixin4j-example-web => example/weixin4j-example-web}/src/main/java/com/ansitech/weixin4j/example/controller/WeixinJieruController.java (100%) rename {weixin4j-example-web => example/weixin4j-example-web}/src/main/java/com/ansitech/weixin4j/example/handler/AtsEventMessageHandler.java (100%) rename {weixin4j-example-web => example/weixin4j-example-web}/src/main/java/com/ansitech/weixin4j/example/handler/AtsNormalMessageHandler.java (100%) rename {weixin4j-example-web => example/weixin4j-example-web}/src/main/resources/application.yml (100%) rename {weixin4j-example-web => example/weixin4j-example-web}/src/main/resources/logback.xml (100%) rename {weixin4j-example-web => example/weixin4j-example-web}/src/main/resources/package.xml (100%) rename {weixin4j-example-web => example/weixin4j-example-web}/src/main/resources/weixin4j.properties (100%) rename {weixin4j-example => example/weixin4j-example}/pom.xml (100%) rename {weixin4j-example => example/weixin4j-example}/src/main/java/com/ansitech/weixin4j/example/Demo.java (100%) rename {weixin4j-example => example/weixin4j-example}/src/main/resources/weixin4j.properties (100%) rename weixin4j/pom.xml => pom.xml (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/Configuration.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/Weixin.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/WeixinBuilder.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/WeixinConfig.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/WeixinException.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/WeixinPayConfig.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/WeixinSupport.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/WeixinUrlFilter.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/component/AbstractComponent.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/component/BaseComponent.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/component/FileComponent.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/component/GroupsComponent.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/component/JsSdkComponent.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/component/MaterialComponent.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/component/MediaComponent.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/component/MenuComponent.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/component/MessageComponent.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/component/PayComponent.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/component/QrcodeComponent.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/component/RedpackComponent.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/component/SnsComponent.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/component/TagsComponent.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/component/UserComponent.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/factory/WeixinFactory.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/factory/defaults/DefaultWeixinFactory.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/http/HttpClient.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/http/HttpsClient.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/http/MyX509TrustManager.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/http/Response.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/loader/DefaultTicketLoader.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/loader/DefaultTokenLoader.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/loader/ITicketLoader.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/loader/ITokenLoader.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/misc/BASE64Decoder.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/misc/BASE64Encoder.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/misc/CEFormatException.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/misc/CEStreamExhausted.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/misc/CharacterDecoder.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/misc/CharacterEncoder.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/base/Token.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/groups/Group.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/js/Ticket.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/js/TicketType.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/js/WxConfig.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/material/Media.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/media/Article.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/media/Attachment.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/menu/BaseButton.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/menu/ButtonType.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/menu/ClickButton.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/menu/LocationSelectButton.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/menu/MediaIdButton.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/menu/Menu.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/menu/MiniprogramButton.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/menu/PicPhotoOrAlbumButton.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/menu/PicSysPhotoButton.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/menu/PicWeixinButton.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/menu/ScancodePushButton.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/menu/ScancodeWaitMsgButton.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/menu/SingleButton.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/menu/ViewButton.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/menu/ViewLimitedButton.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/Articles.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/EventType.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/Image.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/InputMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/MediaType.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/MsgType.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/Music.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/OutputMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/PicList.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/ScanCodeInfo.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/SendLocationInfo.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/SendPicsInfo.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/Video.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/Voice.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/event/ClickEventMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/event/EventMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/event/LocationEventMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/event/LocationSelectEventMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/event/PicPhotoOrAlbumEventMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/event/PicSysPhotoEventMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/event/PicWeixinEventMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/event/QrsceneScanEventMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/event/QrsceneSubscribeEventMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/event/ScanCodePushEventMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/event/ScanCodeWaitMsgEventMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/event/SubscribeEventMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/event/UnSubscribeEventMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/event/ViewEventMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/normal/ImageInputMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/normal/LinkInputMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/normal/LocationInputMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/normal/NormalMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/normal/ShortVideoInputMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/normal/TextInputMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/normal/VideoInputMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/normal/VoiceInputMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/output/ImageOutputMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/output/MusicOutputMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/output/NewsOutputMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/output/TextOutputMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/output/VideoOutputMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/output/VoiceOutputMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/template/Miniprogram.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/template/TemplateData.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/message/template/TemplateMessage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/pay/OrderQuery.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/pay/OrderQueryResult.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/pay/PayNotifyResult.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/pay/UnifiedOrder.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/pay/UnifiedOrderResult.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/pay/WCPay.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/pay/WXPackage.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/pay/WXPay.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/qrcode/Qrcode.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/qrcode/QrcodeType.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/redpack/SendRedPack.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/redpack/SendRedPackResult.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/sns/SnsAccessToken.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/sns/SnsUser.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/tags/Tag.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/user/Data.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/user/Followers.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/model/user/User.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/spi/DefaultEventMessageHandler.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/spi/DefaultMessageHandler.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/spi/DefaultNormalMessageHandler.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/spi/HandlerFactory.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/spi/IEventMessageHandler.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/spi/IMessageHandler.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/spi/INormalMessageHandler.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/util/MD5.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/util/MapUtil.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/util/PayUtil.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/util/SHA1.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/util/SignUtil.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/util/TokenUtil.java (100%) rename {weixin4j/src => src}/main/java/org/weixin4j/util/XStreamFactory.java (100%) rename {weixin4j/src => src}/main/resources/weixin4j.properties (100%) diff --git a/weixin4j-example-web/pom.xml b/example/weixin4j-example-web/pom.xml similarity index 100% rename from weixin4j-example-web/pom.xml rename to example/weixin4j-example-web/pom.xml diff --git a/weixin4j-example-web/src/main/java/com/ansitech/weixin4j/example/Application.java b/example/weixin4j-example-web/src/main/java/com/ansitech/weixin4j/example/Application.java similarity index 100% rename from weixin4j-example-web/src/main/java/com/ansitech/weixin4j/example/Application.java rename to example/weixin4j-example-web/src/main/java/com/ansitech/weixin4j/example/Application.java diff --git a/weixin4j-example-web/src/main/java/com/ansitech/weixin4j/example/controller/WeixinJieruController.java b/example/weixin4j-example-web/src/main/java/com/ansitech/weixin4j/example/controller/WeixinJieruController.java similarity index 100% rename from weixin4j-example-web/src/main/java/com/ansitech/weixin4j/example/controller/WeixinJieruController.java rename to example/weixin4j-example-web/src/main/java/com/ansitech/weixin4j/example/controller/WeixinJieruController.java diff --git a/weixin4j-example-web/src/main/java/com/ansitech/weixin4j/example/handler/AtsEventMessageHandler.java b/example/weixin4j-example-web/src/main/java/com/ansitech/weixin4j/example/handler/AtsEventMessageHandler.java similarity index 100% rename from weixin4j-example-web/src/main/java/com/ansitech/weixin4j/example/handler/AtsEventMessageHandler.java rename to example/weixin4j-example-web/src/main/java/com/ansitech/weixin4j/example/handler/AtsEventMessageHandler.java diff --git a/weixin4j-example-web/src/main/java/com/ansitech/weixin4j/example/handler/AtsNormalMessageHandler.java b/example/weixin4j-example-web/src/main/java/com/ansitech/weixin4j/example/handler/AtsNormalMessageHandler.java similarity index 100% rename from weixin4j-example-web/src/main/java/com/ansitech/weixin4j/example/handler/AtsNormalMessageHandler.java rename to example/weixin4j-example-web/src/main/java/com/ansitech/weixin4j/example/handler/AtsNormalMessageHandler.java diff --git a/weixin4j-example-web/src/main/resources/application.yml b/example/weixin4j-example-web/src/main/resources/application.yml similarity index 100% rename from weixin4j-example-web/src/main/resources/application.yml rename to example/weixin4j-example-web/src/main/resources/application.yml diff --git a/weixin4j-example-web/src/main/resources/logback.xml b/example/weixin4j-example-web/src/main/resources/logback.xml similarity index 100% rename from weixin4j-example-web/src/main/resources/logback.xml rename to example/weixin4j-example-web/src/main/resources/logback.xml diff --git a/weixin4j-example-web/src/main/resources/package.xml b/example/weixin4j-example-web/src/main/resources/package.xml similarity index 100% rename from weixin4j-example-web/src/main/resources/package.xml rename to example/weixin4j-example-web/src/main/resources/package.xml diff --git a/weixin4j-example-web/src/main/resources/weixin4j.properties b/example/weixin4j-example-web/src/main/resources/weixin4j.properties similarity index 100% rename from weixin4j-example-web/src/main/resources/weixin4j.properties rename to example/weixin4j-example-web/src/main/resources/weixin4j.properties diff --git a/weixin4j-example/pom.xml b/example/weixin4j-example/pom.xml similarity index 100% rename from weixin4j-example/pom.xml rename to example/weixin4j-example/pom.xml diff --git a/weixin4j-example/src/main/java/com/ansitech/weixin4j/example/Demo.java b/example/weixin4j-example/src/main/java/com/ansitech/weixin4j/example/Demo.java similarity index 100% rename from weixin4j-example/src/main/java/com/ansitech/weixin4j/example/Demo.java rename to example/weixin4j-example/src/main/java/com/ansitech/weixin4j/example/Demo.java diff --git a/weixin4j-example/src/main/resources/weixin4j.properties b/example/weixin4j-example/src/main/resources/weixin4j.properties similarity index 100% rename from weixin4j-example/src/main/resources/weixin4j.properties rename to example/weixin4j-example/src/main/resources/weixin4j.properties diff --git a/weixin4j/pom.xml b/pom.xml similarity index 100% rename from weixin4j/pom.xml rename to pom.xml diff --git a/weixin4j/src/main/java/org/weixin4j/Configuration.java b/src/main/java/org/weixin4j/Configuration.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/Configuration.java rename to src/main/java/org/weixin4j/Configuration.java diff --git a/weixin4j/src/main/java/org/weixin4j/Weixin.java b/src/main/java/org/weixin4j/Weixin.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/Weixin.java rename to src/main/java/org/weixin4j/Weixin.java diff --git a/weixin4j/src/main/java/org/weixin4j/WeixinBuilder.java b/src/main/java/org/weixin4j/WeixinBuilder.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/WeixinBuilder.java rename to src/main/java/org/weixin4j/WeixinBuilder.java diff --git a/weixin4j/src/main/java/org/weixin4j/WeixinConfig.java b/src/main/java/org/weixin4j/WeixinConfig.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/WeixinConfig.java rename to src/main/java/org/weixin4j/WeixinConfig.java diff --git a/weixin4j/src/main/java/org/weixin4j/WeixinException.java b/src/main/java/org/weixin4j/WeixinException.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/WeixinException.java rename to src/main/java/org/weixin4j/WeixinException.java diff --git a/weixin4j/src/main/java/org/weixin4j/WeixinPayConfig.java b/src/main/java/org/weixin4j/WeixinPayConfig.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/WeixinPayConfig.java rename to src/main/java/org/weixin4j/WeixinPayConfig.java diff --git a/weixin4j/src/main/java/org/weixin4j/WeixinSupport.java b/src/main/java/org/weixin4j/WeixinSupport.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/WeixinSupport.java rename to src/main/java/org/weixin4j/WeixinSupport.java diff --git a/weixin4j/src/main/java/org/weixin4j/WeixinUrlFilter.java b/src/main/java/org/weixin4j/WeixinUrlFilter.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/WeixinUrlFilter.java rename to src/main/java/org/weixin4j/WeixinUrlFilter.java diff --git a/weixin4j/src/main/java/org/weixin4j/component/AbstractComponent.java b/src/main/java/org/weixin4j/component/AbstractComponent.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/component/AbstractComponent.java rename to src/main/java/org/weixin4j/component/AbstractComponent.java diff --git a/weixin4j/src/main/java/org/weixin4j/component/BaseComponent.java b/src/main/java/org/weixin4j/component/BaseComponent.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/component/BaseComponent.java rename to src/main/java/org/weixin4j/component/BaseComponent.java diff --git a/weixin4j/src/main/java/org/weixin4j/component/FileComponent.java b/src/main/java/org/weixin4j/component/FileComponent.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/component/FileComponent.java rename to src/main/java/org/weixin4j/component/FileComponent.java diff --git a/weixin4j/src/main/java/org/weixin4j/component/GroupsComponent.java b/src/main/java/org/weixin4j/component/GroupsComponent.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/component/GroupsComponent.java rename to src/main/java/org/weixin4j/component/GroupsComponent.java diff --git a/weixin4j/src/main/java/org/weixin4j/component/JsSdkComponent.java b/src/main/java/org/weixin4j/component/JsSdkComponent.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/component/JsSdkComponent.java rename to src/main/java/org/weixin4j/component/JsSdkComponent.java diff --git a/weixin4j/src/main/java/org/weixin4j/component/MaterialComponent.java b/src/main/java/org/weixin4j/component/MaterialComponent.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/component/MaterialComponent.java rename to src/main/java/org/weixin4j/component/MaterialComponent.java diff --git a/weixin4j/src/main/java/org/weixin4j/component/MediaComponent.java b/src/main/java/org/weixin4j/component/MediaComponent.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/component/MediaComponent.java rename to src/main/java/org/weixin4j/component/MediaComponent.java diff --git a/weixin4j/src/main/java/org/weixin4j/component/MenuComponent.java b/src/main/java/org/weixin4j/component/MenuComponent.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/component/MenuComponent.java rename to src/main/java/org/weixin4j/component/MenuComponent.java diff --git a/weixin4j/src/main/java/org/weixin4j/component/MessageComponent.java b/src/main/java/org/weixin4j/component/MessageComponent.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/component/MessageComponent.java rename to src/main/java/org/weixin4j/component/MessageComponent.java diff --git a/weixin4j/src/main/java/org/weixin4j/component/PayComponent.java b/src/main/java/org/weixin4j/component/PayComponent.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/component/PayComponent.java rename to src/main/java/org/weixin4j/component/PayComponent.java diff --git a/weixin4j/src/main/java/org/weixin4j/component/QrcodeComponent.java b/src/main/java/org/weixin4j/component/QrcodeComponent.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/component/QrcodeComponent.java rename to src/main/java/org/weixin4j/component/QrcodeComponent.java diff --git a/weixin4j/src/main/java/org/weixin4j/component/RedpackComponent.java b/src/main/java/org/weixin4j/component/RedpackComponent.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/component/RedpackComponent.java rename to src/main/java/org/weixin4j/component/RedpackComponent.java diff --git a/weixin4j/src/main/java/org/weixin4j/component/SnsComponent.java b/src/main/java/org/weixin4j/component/SnsComponent.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/component/SnsComponent.java rename to src/main/java/org/weixin4j/component/SnsComponent.java diff --git a/weixin4j/src/main/java/org/weixin4j/component/TagsComponent.java b/src/main/java/org/weixin4j/component/TagsComponent.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/component/TagsComponent.java rename to src/main/java/org/weixin4j/component/TagsComponent.java diff --git a/weixin4j/src/main/java/org/weixin4j/component/UserComponent.java b/src/main/java/org/weixin4j/component/UserComponent.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/component/UserComponent.java rename to src/main/java/org/weixin4j/component/UserComponent.java diff --git a/weixin4j/src/main/java/org/weixin4j/factory/WeixinFactory.java b/src/main/java/org/weixin4j/factory/WeixinFactory.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/factory/WeixinFactory.java rename to src/main/java/org/weixin4j/factory/WeixinFactory.java diff --git a/weixin4j/src/main/java/org/weixin4j/factory/defaults/DefaultWeixinFactory.java b/src/main/java/org/weixin4j/factory/defaults/DefaultWeixinFactory.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/factory/defaults/DefaultWeixinFactory.java rename to src/main/java/org/weixin4j/factory/defaults/DefaultWeixinFactory.java diff --git a/weixin4j/src/main/java/org/weixin4j/http/HttpClient.java b/src/main/java/org/weixin4j/http/HttpClient.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/http/HttpClient.java rename to src/main/java/org/weixin4j/http/HttpClient.java diff --git a/weixin4j/src/main/java/org/weixin4j/http/HttpsClient.java b/src/main/java/org/weixin4j/http/HttpsClient.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/http/HttpsClient.java rename to src/main/java/org/weixin4j/http/HttpsClient.java diff --git a/weixin4j/src/main/java/org/weixin4j/http/MyX509TrustManager.java b/src/main/java/org/weixin4j/http/MyX509TrustManager.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/http/MyX509TrustManager.java rename to src/main/java/org/weixin4j/http/MyX509TrustManager.java diff --git a/weixin4j/src/main/java/org/weixin4j/http/Response.java b/src/main/java/org/weixin4j/http/Response.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/http/Response.java rename to src/main/java/org/weixin4j/http/Response.java diff --git a/weixin4j/src/main/java/org/weixin4j/loader/DefaultTicketLoader.java b/src/main/java/org/weixin4j/loader/DefaultTicketLoader.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/loader/DefaultTicketLoader.java rename to src/main/java/org/weixin4j/loader/DefaultTicketLoader.java diff --git a/weixin4j/src/main/java/org/weixin4j/loader/DefaultTokenLoader.java b/src/main/java/org/weixin4j/loader/DefaultTokenLoader.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/loader/DefaultTokenLoader.java rename to src/main/java/org/weixin4j/loader/DefaultTokenLoader.java diff --git a/weixin4j/src/main/java/org/weixin4j/loader/ITicketLoader.java b/src/main/java/org/weixin4j/loader/ITicketLoader.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/loader/ITicketLoader.java rename to src/main/java/org/weixin4j/loader/ITicketLoader.java diff --git a/weixin4j/src/main/java/org/weixin4j/loader/ITokenLoader.java b/src/main/java/org/weixin4j/loader/ITokenLoader.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/loader/ITokenLoader.java rename to src/main/java/org/weixin4j/loader/ITokenLoader.java diff --git a/weixin4j/src/main/java/org/weixin4j/misc/BASE64Decoder.java b/src/main/java/org/weixin4j/misc/BASE64Decoder.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/misc/BASE64Decoder.java rename to src/main/java/org/weixin4j/misc/BASE64Decoder.java diff --git a/weixin4j/src/main/java/org/weixin4j/misc/BASE64Encoder.java b/src/main/java/org/weixin4j/misc/BASE64Encoder.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/misc/BASE64Encoder.java rename to src/main/java/org/weixin4j/misc/BASE64Encoder.java diff --git a/weixin4j/src/main/java/org/weixin4j/misc/CEFormatException.java b/src/main/java/org/weixin4j/misc/CEFormatException.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/misc/CEFormatException.java rename to src/main/java/org/weixin4j/misc/CEFormatException.java diff --git a/weixin4j/src/main/java/org/weixin4j/misc/CEStreamExhausted.java b/src/main/java/org/weixin4j/misc/CEStreamExhausted.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/misc/CEStreamExhausted.java rename to src/main/java/org/weixin4j/misc/CEStreamExhausted.java diff --git a/weixin4j/src/main/java/org/weixin4j/misc/CharacterDecoder.java b/src/main/java/org/weixin4j/misc/CharacterDecoder.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/misc/CharacterDecoder.java rename to src/main/java/org/weixin4j/misc/CharacterDecoder.java diff --git a/weixin4j/src/main/java/org/weixin4j/misc/CharacterEncoder.java b/src/main/java/org/weixin4j/misc/CharacterEncoder.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/misc/CharacterEncoder.java rename to src/main/java/org/weixin4j/misc/CharacterEncoder.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/base/Token.java b/src/main/java/org/weixin4j/model/base/Token.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/base/Token.java rename to src/main/java/org/weixin4j/model/base/Token.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/groups/Group.java b/src/main/java/org/weixin4j/model/groups/Group.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/groups/Group.java rename to src/main/java/org/weixin4j/model/groups/Group.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/js/Ticket.java b/src/main/java/org/weixin4j/model/js/Ticket.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/js/Ticket.java rename to src/main/java/org/weixin4j/model/js/Ticket.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/js/TicketType.java b/src/main/java/org/weixin4j/model/js/TicketType.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/js/TicketType.java rename to src/main/java/org/weixin4j/model/js/TicketType.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/js/WxConfig.java b/src/main/java/org/weixin4j/model/js/WxConfig.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/js/WxConfig.java rename to src/main/java/org/weixin4j/model/js/WxConfig.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/material/Media.java b/src/main/java/org/weixin4j/model/material/Media.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/material/Media.java rename to src/main/java/org/weixin4j/model/material/Media.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/media/Article.java b/src/main/java/org/weixin4j/model/media/Article.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/media/Article.java rename to src/main/java/org/weixin4j/model/media/Article.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/media/Attachment.java b/src/main/java/org/weixin4j/model/media/Attachment.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/media/Attachment.java rename to src/main/java/org/weixin4j/model/media/Attachment.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/menu/BaseButton.java b/src/main/java/org/weixin4j/model/menu/BaseButton.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/menu/BaseButton.java rename to src/main/java/org/weixin4j/model/menu/BaseButton.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/menu/ButtonType.java b/src/main/java/org/weixin4j/model/menu/ButtonType.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/menu/ButtonType.java rename to src/main/java/org/weixin4j/model/menu/ButtonType.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/menu/ClickButton.java b/src/main/java/org/weixin4j/model/menu/ClickButton.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/menu/ClickButton.java rename to src/main/java/org/weixin4j/model/menu/ClickButton.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/menu/LocationSelectButton.java b/src/main/java/org/weixin4j/model/menu/LocationSelectButton.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/menu/LocationSelectButton.java rename to src/main/java/org/weixin4j/model/menu/LocationSelectButton.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/menu/MediaIdButton.java b/src/main/java/org/weixin4j/model/menu/MediaIdButton.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/menu/MediaIdButton.java rename to src/main/java/org/weixin4j/model/menu/MediaIdButton.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/menu/Menu.java b/src/main/java/org/weixin4j/model/menu/Menu.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/menu/Menu.java rename to src/main/java/org/weixin4j/model/menu/Menu.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/menu/MiniprogramButton.java b/src/main/java/org/weixin4j/model/menu/MiniprogramButton.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/menu/MiniprogramButton.java rename to src/main/java/org/weixin4j/model/menu/MiniprogramButton.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/menu/PicPhotoOrAlbumButton.java b/src/main/java/org/weixin4j/model/menu/PicPhotoOrAlbumButton.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/menu/PicPhotoOrAlbumButton.java rename to src/main/java/org/weixin4j/model/menu/PicPhotoOrAlbumButton.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/menu/PicSysPhotoButton.java b/src/main/java/org/weixin4j/model/menu/PicSysPhotoButton.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/menu/PicSysPhotoButton.java rename to src/main/java/org/weixin4j/model/menu/PicSysPhotoButton.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/menu/PicWeixinButton.java b/src/main/java/org/weixin4j/model/menu/PicWeixinButton.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/menu/PicWeixinButton.java rename to src/main/java/org/weixin4j/model/menu/PicWeixinButton.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/menu/ScancodePushButton.java b/src/main/java/org/weixin4j/model/menu/ScancodePushButton.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/menu/ScancodePushButton.java rename to src/main/java/org/weixin4j/model/menu/ScancodePushButton.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/menu/ScancodeWaitMsgButton.java b/src/main/java/org/weixin4j/model/menu/ScancodeWaitMsgButton.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/menu/ScancodeWaitMsgButton.java rename to src/main/java/org/weixin4j/model/menu/ScancodeWaitMsgButton.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/menu/SingleButton.java b/src/main/java/org/weixin4j/model/menu/SingleButton.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/menu/SingleButton.java rename to src/main/java/org/weixin4j/model/menu/SingleButton.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/menu/ViewButton.java b/src/main/java/org/weixin4j/model/menu/ViewButton.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/menu/ViewButton.java rename to src/main/java/org/weixin4j/model/menu/ViewButton.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/menu/ViewLimitedButton.java b/src/main/java/org/weixin4j/model/menu/ViewLimitedButton.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/menu/ViewLimitedButton.java rename to src/main/java/org/weixin4j/model/menu/ViewLimitedButton.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/Articles.java b/src/main/java/org/weixin4j/model/message/Articles.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/Articles.java rename to src/main/java/org/weixin4j/model/message/Articles.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/EventType.java b/src/main/java/org/weixin4j/model/message/EventType.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/EventType.java rename to src/main/java/org/weixin4j/model/message/EventType.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/Image.java b/src/main/java/org/weixin4j/model/message/Image.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/Image.java rename to src/main/java/org/weixin4j/model/message/Image.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/InputMessage.java b/src/main/java/org/weixin4j/model/message/InputMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/InputMessage.java rename to src/main/java/org/weixin4j/model/message/InputMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/MediaType.java b/src/main/java/org/weixin4j/model/message/MediaType.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/MediaType.java rename to src/main/java/org/weixin4j/model/message/MediaType.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/MsgType.java b/src/main/java/org/weixin4j/model/message/MsgType.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/MsgType.java rename to src/main/java/org/weixin4j/model/message/MsgType.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/Music.java b/src/main/java/org/weixin4j/model/message/Music.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/Music.java rename to src/main/java/org/weixin4j/model/message/Music.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/OutputMessage.java b/src/main/java/org/weixin4j/model/message/OutputMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/OutputMessage.java rename to src/main/java/org/weixin4j/model/message/OutputMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/PicList.java b/src/main/java/org/weixin4j/model/message/PicList.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/PicList.java rename to src/main/java/org/weixin4j/model/message/PicList.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/ScanCodeInfo.java b/src/main/java/org/weixin4j/model/message/ScanCodeInfo.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/ScanCodeInfo.java rename to src/main/java/org/weixin4j/model/message/ScanCodeInfo.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/SendLocationInfo.java b/src/main/java/org/weixin4j/model/message/SendLocationInfo.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/SendLocationInfo.java rename to src/main/java/org/weixin4j/model/message/SendLocationInfo.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/SendPicsInfo.java b/src/main/java/org/weixin4j/model/message/SendPicsInfo.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/SendPicsInfo.java rename to src/main/java/org/weixin4j/model/message/SendPicsInfo.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/Video.java b/src/main/java/org/weixin4j/model/message/Video.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/Video.java rename to src/main/java/org/weixin4j/model/message/Video.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/Voice.java b/src/main/java/org/weixin4j/model/message/Voice.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/Voice.java rename to src/main/java/org/weixin4j/model/message/Voice.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/event/ClickEventMessage.java b/src/main/java/org/weixin4j/model/message/event/ClickEventMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/event/ClickEventMessage.java rename to src/main/java/org/weixin4j/model/message/event/ClickEventMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/event/EventMessage.java b/src/main/java/org/weixin4j/model/message/event/EventMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/event/EventMessage.java rename to src/main/java/org/weixin4j/model/message/event/EventMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/event/LocationEventMessage.java b/src/main/java/org/weixin4j/model/message/event/LocationEventMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/event/LocationEventMessage.java rename to src/main/java/org/weixin4j/model/message/event/LocationEventMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/event/LocationSelectEventMessage.java b/src/main/java/org/weixin4j/model/message/event/LocationSelectEventMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/event/LocationSelectEventMessage.java rename to src/main/java/org/weixin4j/model/message/event/LocationSelectEventMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/event/PicPhotoOrAlbumEventMessage.java b/src/main/java/org/weixin4j/model/message/event/PicPhotoOrAlbumEventMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/event/PicPhotoOrAlbumEventMessage.java rename to src/main/java/org/weixin4j/model/message/event/PicPhotoOrAlbumEventMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/event/PicSysPhotoEventMessage.java b/src/main/java/org/weixin4j/model/message/event/PicSysPhotoEventMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/event/PicSysPhotoEventMessage.java rename to src/main/java/org/weixin4j/model/message/event/PicSysPhotoEventMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/event/PicWeixinEventMessage.java b/src/main/java/org/weixin4j/model/message/event/PicWeixinEventMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/event/PicWeixinEventMessage.java rename to src/main/java/org/weixin4j/model/message/event/PicWeixinEventMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/event/QrsceneScanEventMessage.java b/src/main/java/org/weixin4j/model/message/event/QrsceneScanEventMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/event/QrsceneScanEventMessage.java rename to src/main/java/org/weixin4j/model/message/event/QrsceneScanEventMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/event/QrsceneSubscribeEventMessage.java b/src/main/java/org/weixin4j/model/message/event/QrsceneSubscribeEventMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/event/QrsceneSubscribeEventMessage.java rename to src/main/java/org/weixin4j/model/message/event/QrsceneSubscribeEventMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/event/ScanCodePushEventMessage.java b/src/main/java/org/weixin4j/model/message/event/ScanCodePushEventMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/event/ScanCodePushEventMessage.java rename to src/main/java/org/weixin4j/model/message/event/ScanCodePushEventMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/event/ScanCodeWaitMsgEventMessage.java b/src/main/java/org/weixin4j/model/message/event/ScanCodeWaitMsgEventMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/event/ScanCodeWaitMsgEventMessage.java rename to src/main/java/org/weixin4j/model/message/event/ScanCodeWaitMsgEventMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/event/SubscribeEventMessage.java b/src/main/java/org/weixin4j/model/message/event/SubscribeEventMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/event/SubscribeEventMessage.java rename to src/main/java/org/weixin4j/model/message/event/SubscribeEventMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/event/UnSubscribeEventMessage.java b/src/main/java/org/weixin4j/model/message/event/UnSubscribeEventMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/event/UnSubscribeEventMessage.java rename to src/main/java/org/weixin4j/model/message/event/UnSubscribeEventMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/event/ViewEventMessage.java b/src/main/java/org/weixin4j/model/message/event/ViewEventMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/event/ViewEventMessage.java rename to src/main/java/org/weixin4j/model/message/event/ViewEventMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/normal/ImageInputMessage.java b/src/main/java/org/weixin4j/model/message/normal/ImageInputMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/normal/ImageInputMessage.java rename to src/main/java/org/weixin4j/model/message/normal/ImageInputMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/normal/LinkInputMessage.java b/src/main/java/org/weixin4j/model/message/normal/LinkInputMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/normal/LinkInputMessage.java rename to src/main/java/org/weixin4j/model/message/normal/LinkInputMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/normal/LocationInputMessage.java b/src/main/java/org/weixin4j/model/message/normal/LocationInputMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/normal/LocationInputMessage.java rename to src/main/java/org/weixin4j/model/message/normal/LocationInputMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/normal/NormalMessage.java b/src/main/java/org/weixin4j/model/message/normal/NormalMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/normal/NormalMessage.java rename to src/main/java/org/weixin4j/model/message/normal/NormalMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/normal/ShortVideoInputMessage.java b/src/main/java/org/weixin4j/model/message/normal/ShortVideoInputMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/normal/ShortVideoInputMessage.java rename to src/main/java/org/weixin4j/model/message/normal/ShortVideoInputMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/normal/TextInputMessage.java b/src/main/java/org/weixin4j/model/message/normal/TextInputMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/normal/TextInputMessage.java rename to src/main/java/org/weixin4j/model/message/normal/TextInputMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/normal/VideoInputMessage.java b/src/main/java/org/weixin4j/model/message/normal/VideoInputMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/normal/VideoInputMessage.java rename to src/main/java/org/weixin4j/model/message/normal/VideoInputMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/normal/VoiceInputMessage.java b/src/main/java/org/weixin4j/model/message/normal/VoiceInputMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/normal/VoiceInputMessage.java rename to src/main/java/org/weixin4j/model/message/normal/VoiceInputMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/output/ImageOutputMessage.java b/src/main/java/org/weixin4j/model/message/output/ImageOutputMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/output/ImageOutputMessage.java rename to src/main/java/org/weixin4j/model/message/output/ImageOutputMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/output/MusicOutputMessage.java b/src/main/java/org/weixin4j/model/message/output/MusicOutputMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/output/MusicOutputMessage.java rename to src/main/java/org/weixin4j/model/message/output/MusicOutputMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/output/NewsOutputMessage.java b/src/main/java/org/weixin4j/model/message/output/NewsOutputMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/output/NewsOutputMessage.java rename to src/main/java/org/weixin4j/model/message/output/NewsOutputMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/output/TextOutputMessage.java b/src/main/java/org/weixin4j/model/message/output/TextOutputMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/output/TextOutputMessage.java rename to src/main/java/org/weixin4j/model/message/output/TextOutputMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/output/VideoOutputMessage.java b/src/main/java/org/weixin4j/model/message/output/VideoOutputMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/output/VideoOutputMessage.java rename to src/main/java/org/weixin4j/model/message/output/VideoOutputMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/output/VoiceOutputMessage.java b/src/main/java/org/weixin4j/model/message/output/VoiceOutputMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/output/VoiceOutputMessage.java rename to src/main/java/org/weixin4j/model/message/output/VoiceOutputMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/template/Miniprogram.java b/src/main/java/org/weixin4j/model/message/template/Miniprogram.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/template/Miniprogram.java rename to src/main/java/org/weixin4j/model/message/template/Miniprogram.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/template/TemplateData.java b/src/main/java/org/weixin4j/model/message/template/TemplateData.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/template/TemplateData.java rename to src/main/java/org/weixin4j/model/message/template/TemplateData.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/message/template/TemplateMessage.java b/src/main/java/org/weixin4j/model/message/template/TemplateMessage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/message/template/TemplateMessage.java rename to src/main/java/org/weixin4j/model/message/template/TemplateMessage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/pay/OrderQuery.java b/src/main/java/org/weixin4j/model/pay/OrderQuery.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/pay/OrderQuery.java rename to src/main/java/org/weixin4j/model/pay/OrderQuery.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/pay/OrderQueryResult.java b/src/main/java/org/weixin4j/model/pay/OrderQueryResult.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/pay/OrderQueryResult.java rename to src/main/java/org/weixin4j/model/pay/OrderQueryResult.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/pay/PayNotifyResult.java b/src/main/java/org/weixin4j/model/pay/PayNotifyResult.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/pay/PayNotifyResult.java rename to src/main/java/org/weixin4j/model/pay/PayNotifyResult.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/pay/UnifiedOrder.java b/src/main/java/org/weixin4j/model/pay/UnifiedOrder.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/pay/UnifiedOrder.java rename to src/main/java/org/weixin4j/model/pay/UnifiedOrder.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/pay/UnifiedOrderResult.java b/src/main/java/org/weixin4j/model/pay/UnifiedOrderResult.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/pay/UnifiedOrderResult.java rename to src/main/java/org/weixin4j/model/pay/UnifiedOrderResult.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/pay/WCPay.java b/src/main/java/org/weixin4j/model/pay/WCPay.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/pay/WCPay.java rename to src/main/java/org/weixin4j/model/pay/WCPay.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/pay/WXPackage.java b/src/main/java/org/weixin4j/model/pay/WXPackage.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/pay/WXPackage.java rename to src/main/java/org/weixin4j/model/pay/WXPackage.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/pay/WXPay.java b/src/main/java/org/weixin4j/model/pay/WXPay.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/pay/WXPay.java rename to src/main/java/org/weixin4j/model/pay/WXPay.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/qrcode/Qrcode.java b/src/main/java/org/weixin4j/model/qrcode/Qrcode.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/qrcode/Qrcode.java rename to src/main/java/org/weixin4j/model/qrcode/Qrcode.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/qrcode/QrcodeType.java b/src/main/java/org/weixin4j/model/qrcode/QrcodeType.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/qrcode/QrcodeType.java rename to src/main/java/org/weixin4j/model/qrcode/QrcodeType.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/redpack/SendRedPack.java b/src/main/java/org/weixin4j/model/redpack/SendRedPack.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/redpack/SendRedPack.java rename to src/main/java/org/weixin4j/model/redpack/SendRedPack.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/redpack/SendRedPackResult.java b/src/main/java/org/weixin4j/model/redpack/SendRedPackResult.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/redpack/SendRedPackResult.java rename to src/main/java/org/weixin4j/model/redpack/SendRedPackResult.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/sns/SnsAccessToken.java b/src/main/java/org/weixin4j/model/sns/SnsAccessToken.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/sns/SnsAccessToken.java rename to src/main/java/org/weixin4j/model/sns/SnsAccessToken.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/sns/SnsUser.java b/src/main/java/org/weixin4j/model/sns/SnsUser.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/sns/SnsUser.java rename to src/main/java/org/weixin4j/model/sns/SnsUser.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/tags/Tag.java b/src/main/java/org/weixin4j/model/tags/Tag.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/tags/Tag.java rename to src/main/java/org/weixin4j/model/tags/Tag.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/user/Data.java b/src/main/java/org/weixin4j/model/user/Data.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/user/Data.java rename to src/main/java/org/weixin4j/model/user/Data.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/user/Followers.java b/src/main/java/org/weixin4j/model/user/Followers.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/user/Followers.java rename to src/main/java/org/weixin4j/model/user/Followers.java diff --git a/weixin4j/src/main/java/org/weixin4j/model/user/User.java b/src/main/java/org/weixin4j/model/user/User.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/model/user/User.java rename to src/main/java/org/weixin4j/model/user/User.java diff --git a/weixin4j/src/main/java/org/weixin4j/spi/DefaultEventMessageHandler.java b/src/main/java/org/weixin4j/spi/DefaultEventMessageHandler.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/spi/DefaultEventMessageHandler.java rename to src/main/java/org/weixin4j/spi/DefaultEventMessageHandler.java diff --git a/weixin4j/src/main/java/org/weixin4j/spi/DefaultMessageHandler.java b/src/main/java/org/weixin4j/spi/DefaultMessageHandler.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/spi/DefaultMessageHandler.java rename to src/main/java/org/weixin4j/spi/DefaultMessageHandler.java diff --git a/weixin4j/src/main/java/org/weixin4j/spi/DefaultNormalMessageHandler.java b/src/main/java/org/weixin4j/spi/DefaultNormalMessageHandler.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/spi/DefaultNormalMessageHandler.java rename to src/main/java/org/weixin4j/spi/DefaultNormalMessageHandler.java diff --git a/weixin4j/src/main/java/org/weixin4j/spi/HandlerFactory.java b/src/main/java/org/weixin4j/spi/HandlerFactory.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/spi/HandlerFactory.java rename to src/main/java/org/weixin4j/spi/HandlerFactory.java diff --git a/weixin4j/src/main/java/org/weixin4j/spi/IEventMessageHandler.java b/src/main/java/org/weixin4j/spi/IEventMessageHandler.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/spi/IEventMessageHandler.java rename to src/main/java/org/weixin4j/spi/IEventMessageHandler.java diff --git a/weixin4j/src/main/java/org/weixin4j/spi/IMessageHandler.java b/src/main/java/org/weixin4j/spi/IMessageHandler.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/spi/IMessageHandler.java rename to src/main/java/org/weixin4j/spi/IMessageHandler.java diff --git a/weixin4j/src/main/java/org/weixin4j/spi/INormalMessageHandler.java b/src/main/java/org/weixin4j/spi/INormalMessageHandler.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/spi/INormalMessageHandler.java rename to src/main/java/org/weixin4j/spi/INormalMessageHandler.java diff --git a/weixin4j/src/main/java/org/weixin4j/util/MD5.java b/src/main/java/org/weixin4j/util/MD5.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/util/MD5.java rename to src/main/java/org/weixin4j/util/MD5.java diff --git a/weixin4j/src/main/java/org/weixin4j/util/MapUtil.java b/src/main/java/org/weixin4j/util/MapUtil.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/util/MapUtil.java rename to src/main/java/org/weixin4j/util/MapUtil.java diff --git a/weixin4j/src/main/java/org/weixin4j/util/PayUtil.java b/src/main/java/org/weixin4j/util/PayUtil.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/util/PayUtil.java rename to src/main/java/org/weixin4j/util/PayUtil.java diff --git a/weixin4j/src/main/java/org/weixin4j/util/SHA1.java b/src/main/java/org/weixin4j/util/SHA1.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/util/SHA1.java rename to src/main/java/org/weixin4j/util/SHA1.java diff --git a/weixin4j/src/main/java/org/weixin4j/util/SignUtil.java b/src/main/java/org/weixin4j/util/SignUtil.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/util/SignUtil.java rename to src/main/java/org/weixin4j/util/SignUtil.java diff --git a/weixin4j/src/main/java/org/weixin4j/util/TokenUtil.java b/src/main/java/org/weixin4j/util/TokenUtil.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/util/TokenUtil.java rename to src/main/java/org/weixin4j/util/TokenUtil.java diff --git a/weixin4j/src/main/java/org/weixin4j/util/XStreamFactory.java b/src/main/java/org/weixin4j/util/XStreamFactory.java similarity index 100% rename from weixin4j/src/main/java/org/weixin4j/util/XStreamFactory.java rename to src/main/java/org/weixin4j/util/XStreamFactory.java diff --git a/weixin4j/src/main/resources/weixin4j.properties b/src/main/resources/weixin4j.properties similarity index 100% rename from weixin4j/src/main/resources/weixin4j.properties rename to src/main/resources/weixin4j.properties