Eclipse RAP 提供了开发者自行打补丁的方式,如何打补丁可以参考如何制作RAP补丁。
如果你的项目当前使用的1.3版本,已经有了补丁,且补丁中修改了javascript文件,现在升级到1.4版本,这时候补丁中的javascript文件是不生效的。
其原因是在RAP1.4版本中,所有的javascript文件被合并到了client.js文件中,且格式都没有了,合并的原因是减少javascript文件的大小从而减少传输时间(这样为何不启用web容器的压缩呢,没搞明白),因此要是更新补丁,需要先覆盖javascript文件,然后将他们编译为client.js。
1、下载编译client.js的工程
下载地址,注意,这个默认是主干代码,在branch 框中可以选择你要的版本。
2、下载rap源代码(javascript代码在q07包中)
3、将编译工程和rap源代码放到eclipse的同一个工作区
4、用你的补丁文件,覆盖rap的javacript(在q07包中)
5、运行编译client.js的工程
6、运行完成之后,会生成一个client.js文件到q07的resources目录下,将这个文件放到你补丁包中就可以了。
这时候补丁就生效了。
本文链接:http://www.yunweipai.com/22.html
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/53110.html