1. 程式人生 > >RAP1.4中補丁方式變更(相對於1.3及以前版本)

RAP1.4中補丁方式變更(相對於1.3及以前版本)

如果你的專案當前使用的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目錄下,將這個檔案放到你補丁包中就可以了。

這時候補丁就生效了。