RAP1.4中补丁方式变更(相对于1.3及以前版本)

社区广播:运维派(Yunweipai.com)是国内最早成立的IT运维社区,欢迎大家投稿,让运维人不再孤寂的成长!

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目录下,将这个文件放到你补丁包中就可以了。

这时候补丁就生效了。

网友评论comments

发表评论

电子邮件地址不会被公开。 必填项已用*标注

暂无评论

Copyright © 2012-2017 YUNWEIPAI.COM - 运维派 - 粤ICP备14090526号-3
扫二维码
扫二维码
返回顶部