修改项目版本号:1.0
This commit is contained in:
parent
c5a7adf6c8
commit
0017d2a06d
@ -22,15 +22,14 @@ weixin4j
|
|||||||
|
|
||||||
项目说明
|
项目说明
|
||||||
-------
|
-------
|
||||||
1.`weixin4j`总共包含「微信公众平台」和「微信企业号」的API封装以及一个半成品的netty服务实现.
|
1.`weixin4j`包含「微信公众平台」和「微信企业号」的API封装以及一个半成品的netty服务实现.
|
||||||
|
|
||||||
2.API的成功调用需要正确的appid等数据,填写格式在每个项目下的README.md文件中都有说明.
|
2.API的成功调用依赖于正确的appid等数据,其填写格式在每个项目下的README.md文件中都有说明.
|
||||||
|
|
||||||
3.需要创建(或者copy项目里面的)一个名为**weixin.properties**的资源文件放在自己工程中的classpath下.
|
3.在`weixin-4j`根目录执行`mvn package`命令得到jar包后,将`weixin4j-*-api-full`包或者`weixin4j-base`跟`weixin4j-*-api`引入到自己的工程.
|
||||||
|
|
||||||
4.`mvn package`得到jar包,在自己的项目中可单独引用`weixin4j-*-api-full`包,也可分别引用`weixin4j-base`跟`weixin4j-*-api`两个包.
|
4.如需使用netty服务,则可以在相应的action中实现自己的业务处理,打包后放到`正确的目录`下解压`weixin-*-server-bin.zip`执行`sh startup.sh start`便可启动服务.
|
||||||
|
|
||||||
5.如需使用netty服务,则可以在相应的action中实现自己的业务处理,打包后解压`weixin-*-server-bin.zip`执行`sh startup.sh start`即可.
|
|
||||||
|
|
||||||
更新LOG
|
更新LOG
|
||||||
-------
|
-------
|
||||||
|
|||||||
9
pom.xml
9
pom.xml
@ -4,7 +4,7 @@
|
|||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>com.foxinmy.weixin4j</groupId>
|
<groupId>com.foxinmy.weixin4j</groupId>
|
||||||
<artifactId>weixin4j</artifactId>
|
<artifactId>weixin4j</artifactId>
|
||||||
<version>0.0.1-SNAPSHOT</version>
|
<version>${weixin4j.version}</version>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<name>weixin4j</name>
|
<name>weixin4j</name>
|
||||||
<url>https://github.com/foxinmy/weixin4j</url>
|
<url>https://github.com/foxinmy/weixin4j</url>
|
||||||
@ -34,9 +34,10 @@
|
|||||||
<module>weixin4j-qy</module>
|
<module>weixin4j-qy</module>
|
||||||
</modules>
|
</modules>
|
||||||
<properties>
|
<properties>
|
||||||
<weixin4j.base.version>0.0.1-SNAPSHOT</weixin4j.base.version>
|
<weixin4j.version>1.0</weixin4j.version>
|
||||||
<weixin4j.mp.version>0.0.1-SNAPSHOT</weixin4j.mp.version>
|
<weixin4j.base.version>1.0</weixin4j.base.version>
|
||||||
<weixin4j.qy.version>0.0.1-SNAPSHOT</weixin4j.qy.version>
|
<weixin4j.mp.version>1.0</weixin4j.mp.version>
|
||||||
|
<weixin4j.qy.version>1.0</weixin4j.qy.version>
|
||||||
<junit.version>4.8.2</junit.version>
|
<junit.version>4.8.2</junit.version>
|
||||||
<dom4j.version>1.6.1</dom4j.version>
|
<dom4j.version>1.6.1</dom4j.version>
|
||||||
<logback.version>1.0.9</logback.version>
|
<logback.version>1.0.9</logback.version>
|
||||||
|
|||||||
@ -6,9 +6,10 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>com.foxinmy.weixin4j</groupId>
|
<groupId>com.foxinmy.weixin4j</groupId>
|
||||||
<artifactId>weixin4j</artifactId>
|
<artifactId>weixin4j</artifactId>
|
||||||
<version>0.0.1-SNAPSHOT</version>
|
<version>${weixin4j.version}</version>
|
||||||
</parent>
|
</parent>
|
||||||
<artifactId>weixin4j-base</artifactId>
|
<artifactId>weixin4j-base</artifactId>
|
||||||
|
<version>${weixin4j.base.version}</version>
|
||||||
<name>weixin4j-base</name>
|
<name>weixin4j-base</name>
|
||||||
<url>https://github.com/foxinmy/weixin4j/tree/master/weixin4j-base</url>
|
<url>https://github.com/foxinmy/weixin4j/tree/master/weixin4j-base</url>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
|
|||||||
@ -66,14 +66,14 @@ weixin4j-mp
|
|||||||
bill_path=/tmp/weixin/bill
|
bill_path=/tmp/weixin/bill
|
||||||
ca_file=/tmp/weixin/xxxxx.p12 | xxxx.pfx
|
ca_file=/tmp/weixin/xxxxx.p12 | xxxx.pfx
|
||||||
|
|
||||||
3.`mvn package`得到jar包,在自己的项目中可单独引用`weixin4j-qy-api-full`包,也可分别引用`weixin4j-base`跟`weixin4j-mp-api`两个包.
|
3.在项目根目录下执行`mvn package`命令后得到jar包,将`weixin4j-qy-api-full`包或者`weixin4j-base`跟`weixin4j-mp-api`两个包引入到自己的工程内.
|
||||||
|
|
||||||
WeixinProxy weixinProxy = new WeixinProxy();
|
WeixinProxy weixinProxy = new WeixinProxy();
|
||||||
// weixinProxy = new WeixinProxy(appid,appsecret);
|
// weixinProxy = new WeixinProxy(appid,appsecret);
|
||||||
// weixinProxy = new WeixinProxy(weixinAccount);
|
// weixinProxy = new WeixinProxy(weixinAccount);
|
||||||
weixinProxy.getUser(openId);
|
weixinProxy.getUser(openId);
|
||||||
|
|
||||||
4.如需使用netty服务,则可以在相应的action中实现自己的业务处理,打包后解压`weixin-mp-server-bin.zip`执行`sh startup.sh start`即可.
|
4.如需使用netty服务,则可以在相应的action中实现自己的业务处理,打包后放到`正确的目录`下解压`weixin-*-server-bin.zip`执行`sh startup.sh start`便可启动服务.
|
||||||
|
|
||||||
@ActionAnnotation(msgType = MessageType.text)
|
@ActionAnnotation(msgType = MessageType.text)
|
||||||
public class TextAction extends AbstractAction<TextMessage> {
|
public class TextAction extends AbstractAction<TextMessage> {
|
||||||
|
|||||||
@ -6,9 +6,10 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>com.foxinmy.weixin4j</groupId>
|
<groupId>com.foxinmy.weixin4j</groupId>
|
||||||
<artifactId>weixin4j</artifactId>
|
<artifactId>weixin4j</artifactId>
|
||||||
<version>0.0.1-SNAPSHOT</version>
|
<version>${weixin4j.version}</version>
|
||||||
</parent>
|
</parent>
|
||||||
<artifactId>weixin4j-mp</artifactId>
|
<artifactId>weixin4j-mp</artifactId>
|
||||||
|
<version>${weixin4j.mp.version}</version>
|
||||||
<name>weixin4j-mp</name>
|
<name>weixin4j-mp</name>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<url>https://github.com/foxinmy/weixin4j/tree/master/weixin4j-mp</url>
|
<url>https://github.com/foxinmy/weixin4j/tree/master/weixin4j-mp</url>
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>com.foxinmy.weixin4j</groupId>
|
<groupId>com.foxinmy.weixin4j</groupId>
|
||||||
<artifactId>weixin4j-mp</artifactId>
|
<artifactId>weixin4j-mp</artifactId>
|
||||||
<version>0.0.1-SNAPSHOT</version>
|
<version>${weixin4j.mp.version}</version>
|
||||||
</parent>
|
</parent>
|
||||||
<artifactId>weixin4j-mp-api</artifactId>
|
<artifactId>weixin4j-mp-api</artifactId>
|
||||||
<name>weixin4j-mp-api</name>
|
<name>weixin4j-mp-api</name>
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
|
xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
|
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
|
||||||
<id>full</id>
|
<id>full-${project.version}</id>
|
||||||
<formats>
|
<formats>
|
||||||
<format>jar</format>
|
<format>jar</format>
|
||||||
</formats>
|
</formats>
|
||||||
|
|||||||
@ -40,7 +40,7 @@ weixin4j-mp-server
|
|||||||
bill_path=/tmp/weixin/bill
|
bill_path=/tmp/weixin/bill
|
||||||
ca_file=/tmp/weixin/xxxxx.p12 | xxxxx.pfx
|
ca_file=/tmp/weixin/xxxxx.p12 | xxxxx.pfx
|
||||||
|
|
||||||
2.mvn package,得到一个zip的压缩包,解压到启动目录(见`src/main/startup.sh/APP_HOME`)
|
2.`mvn package`,得到一个zip的压缩包,解压到启动目录(见`src/main/startup.sh/APP_HOME`)
|
||||||
|
|
||||||
3.启动netty服务(`com.foxinmy.weixin4j.mp.startup.WeixinMpServerBootstrap`)
|
3.启动netty服务(`com.foxinmy.weixin4j.mp.startup.WeixinMpServerBootstrap`)
|
||||||
|
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>com.foxinmy.weixin4j</groupId>
|
<groupId>com.foxinmy.weixin4j</groupId>
|
||||||
<artifactId>weixin4j-mp</artifactId>
|
<artifactId>weixin4j-mp</artifactId>
|
||||||
<version>0.0.1-SNAPSHOT</version>
|
<version>${weixin4j.mp.version}</version>
|
||||||
</parent>
|
</parent>
|
||||||
<artifactId>weixin4j-mp-server</artifactId>
|
<artifactId>weixin4j-mp-server</artifactId>
|
||||||
<name>weixin4j-mp-server</name>
|
<name>weixin4j-mp-server</name>
|
||||||
|
|||||||
@ -47,14 +47,14 @@ weixin4j-qy
|
|||||||
token_path=/tmp/weixin/token
|
token_path=/tmp/weixin/token
|
||||||
media_path=/tmp/weixin/media
|
media_path=/tmp/weixin/media
|
||||||
|
|
||||||
3.`mvn package`得到jar包,在自己的项目中可单独引用`weixin4j-qy-api-full`包,也可分别引用`weixin4j-base`跟`weixin4j-qy-api`两个包.
|
3.在项目根目录执行`mvn package`命令后得到jar包,将`weixin4j-qy-api-full`包或者`weixin4j-base`跟`weixin4j-qy-api`两个包引入到自己的工程内.
|
||||||
|
|
||||||
WeixinProxy weixinProxy = new WeixinProxy();
|
WeixinProxy weixinProxy = new WeixinProxy();
|
||||||
// weixinProxy = new WeixinProxy(corpid,corpsecret);
|
// weixinProxy = new WeixinProxy(corpid,corpsecret);
|
||||||
// weixinProxy = new WeixinProxy(weixinAccount);
|
// weixinProxy = new WeixinProxy(weixinAccount);
|
||||||
weixinProxy.getUser(userid);
|
weixinProxy.getUser(userid);
|
||||||
|
|
||||||
4.如需使用netty服务,则可以在相应的action中实现自己的业务处理,打包后解压`weixin-qy-server-bin.zip`执行`sh startup.sh start`即可.
|
4.如需使用netty服务,则可以在相应的action中实现自己的业务处理,打包后放到`正确的目录`下解压`weixin-qy-server-bin.zip`执行`sh startup.sh start`便可启动服务.
|
||||||
|
|
||||||
@ActionAnnotation(msgType = MessageType.text)
|
@ActionAnnotation(msgType = MessageType.text)
|
||||||
public class TextAction extends AbstractAction<TextMessage> {
|
public class TextAction extends AbstractAction<TextMessage> {
|
||||||
|
|||||||
@ -6,9 +6,10 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>com.foxinmy.weixin4j</groupId>
|
<groupId>com.foxinmy.weixin4j</groupId>
|
||||||
<artifactId>weixin4j</artifactId>
|
<artifactId>weixin4j</artifactId>
|
||||||
<version>0.0.1-SNAPSHOT</version>
|
<version>${weixin4j.version}</version>
|
||||||
</parent>
|
</parent>
|
||||||
<artifactId>weixin4j-qy</artifactId>
|
<artifactId>weixin4j-qy</artifactId>
|
||||||
|
<version>${weixin4j.qy.version}</version>
|
||||||
<name>weixin4j-qy</name>
|
<name>weixin4j-qy</name>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<url>https://github.com/foxinmy/weixin4j/tree/master/weixin4j-qy</url>
|
<url>https://github.com/foxinmy/weixin4j/tree/master/weixin4j-qy</url>
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>com.foxinmy.weixin4j</groupId>
|
<groupId>com.foxinmy.weixin4j</groupId>
|
||||||
<artifactId>weixin4j-qy</artifactId>
|
<artifactId>weixin4j-qy</artifactId>
|
||||||
<version>0.0.1-SNAPSHOT</version>
|
<version>${weixin4j.qy.version}</version>
|
||||||
</parent>
|
</parent>
|
||||||
<artifactId>weixin4j-qy-api</artifactId>
|
<artifactId>weixin4j-qy-api</artifactId>
|
||||||
<name>weixin4j-qy-api</name>
|
<name>weixin4j-qy-api</name>
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
|
xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
|
||||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
|
xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
|
||||||
<id>full</id>
|
<id>full-${project.version}</id>
|
||||||
<formats>
|
<formats>
|
||||||
<format>jar</format>
|
<format>jar</format>
|
||||||
</formats>
|
</formats>
|
||||||
|
|||||||
@ -30,7 +30,7 @@ weixin4j-qy-server
|
|||||||
token_path=/tmp/weixin/token
|
token_path=/tmp/weixin/token
|
||||||
media_path=/tmp/weixin/media
|
media_path=/tmp/weixin/media
|
||||||
|
|
||||||
2.mvn package,得到一个zip的压缩包,解压到启动目录(见`src/main/startup.sh/APP_HOME`)
|
2.`mvn package`,得到一个zip的压缩包,解压到启动目录(见`src/main/startup.sh/APP_HOME`)
|
||||||
|
|
||||||
3.启动netty服务(`com.foxinmy.weixin4j.mp.startup.WeixinQyServerBootstrap`)
|
3.启动netty服务(`com.foxinmy.weixin4j.mp.startup.WeixinQyServerBootstrap`)
|
||||||
|
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>com.foxinmy.weixin4j</groupId>
|
<groupId>com.foxinmy.weixin4j</groupId>
|
||||||
<artifactId>weixin4j-qy</artifactId>
|
<artifactId>weixin4j-qy</artifactId>
|
||||||
<version>0.0.1-SNAPSHOT</version>
|
<version>${weixin4j.qy.version}</version>
|
||||||
</parent>
|
</parent>
|
||||||
<artifactId>weixin4j-qy-server</artifactId>
|
<artifactId>weixin4j-qy-server</artifactId>
|
||||||
<name>weixin4j-qy-server</name>
|
<name>weixin4j-qy-server</name>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user