baidu / Jprotobuf-rpc-socket

Protobuf RPC是一种基于TCP协议的二进制RPC通信协议的Java实现
Apache License 2.0
530 stars 221 forks source link

协议打jar包后缺少XXX程序包 #27问题类似 #56

Open csdnjavaWjy opened 5 years ago

csdnjavaWjy commented 5 years ago

jprotobuf关于预编译的问题 版本信息: jprotobuf-precompile-1.2.14 jprotobuf-rpc-core-3.5.20

拉下来代码进行跟踪时发现: 1。对于enum类型会让进行构造无参构造器,但是类本身已经声明,--尽量避免扫描enum 2。对于预编译中填写多个package时需要在报名写完后再添加一个 ; 具体原因各位慢慢看源码 eg: com.baidu;;

csdnjavaWjy commented 5 years ago

加入预编译插件就能解决缺少程序包的问题

jhunters commented 5 years ago

1。对于enum类型会让进行构造无参构造器,但是类本身已经声明,--尽量避免扫描enum 这个会加一下过滤控制 2。对于预编译中填写多个package时需要在报名写完后再添加一个 ; 具体原因各位慢慢看源码 eg: com.baidu;; 这个问题不存在呀,如果只配置一个 直接写包名,不用加;