默认

[已回复] 关于修改注册项目涉及UserRegisterDTO的打jar包疑问

查看数: 30554 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-09-07 00:59

正文摘要:

Jack,我需要修改注册界面项目,由于用到UserRegisterDTO,而这个文件是打包在lib下的RainbowChatServer_dto.jar里的。 复制该文件的内容到新的类中,并相应修改com.x52im.rainbowchat.utils.IntentFactory.java c ...

评论

JackJiang 发表于 6 年前
引用:freeman 发表于 2018-09-07 02:52
好了。出错原因在漏掉一个关联UserRegisterDTO的文件没修改。
不过还是建议这个文件做成活的java,不要cla ...

做成活的java文件很容易,但那就存在andorid端和服务端共同存在相同的类,以后加、减字段,搞不好就漏掉而不一致了,不信你自已可以把源码复制过来,一样用,但你体验一下维护的烦心事呢
JackJiang 发表于 6 年前
事情你想复杂了,不存在任何锁文件什么的。

RainbowChat服务端跟Android端共用的这些JavaBean文件(就像UserRegisterDTO这样的DTO类),因为是相同的,所以没有必要复制源码而导致不一致的可能,所以都是从服务端打成jar成放到android端直接使用的

所以,你如果修改了这些共用的javabean类,重新打一下RainbowChatServer_dto.jar即可

至于如何打RainbowChatServer_dto.jar包,以及打进什么内容,你可以把.jar改成宽展名.zip,解压就能看到。或者你下载fatjar插件,RainbowChat服务端工程下的.fatjar配置文件名就是对应的.jar打包配置了,一键就能打包。 你用eclipse自带的打jar工具也是一样的,没有任何高深的地方。

一切都应该是简单的,一定别搞复杂!

返回顶部