我正在研究包含一些基於P2的更新功能的Eclipse RCP應用程序(Eclipse 3.7 Indigo)。基於p2的啓動更新的Eclipse RCP產品:是否有限制產品尺寸的方法?
我定義了產品配置文件,並使用Eclipse產品導出嚮導構建了產品,選擇了「生成元數據存儲庫選項」,並且它運行良好(我能夠正確運行構建的產品)。
我的關注是關於產品的尺寸,因爲生成目錄包含:
通常的僞影(配置,JRE,插件,特徵,..);
the'repository」目錄(即我移動到更新站點位置)
的 'P2' 目錄,具有下列內容:
p2 | ----org.eclipse.equinox.p2.engine | ----org.eclipse.equinox.p2.core | ----cache | ----binary | ----Airetes_root.win32.win32.x86_0.8.0 (30 MB!)
(Airetes是我的應用的臨時名稱)。
問題:有沒有辦法縮小該文件的大小?
不明白它包含什麼,我認爲它需要包含在產品中,但它近一倍我的應用程序的大小...
我花了幾個小時搜索,但我的文檔發現是相當有限和非結構化的。
您的產品包含哪些功能? –
只有一個功能(我計劃在未來某個時間將其分成2或3個功能)。編譯的插件總大小約爲33 MB,包括地雷和平臺。 –
不知何故,爲您的產品定義了一些額外的根文件。請參閱下面的Peter Kirschner的答案。檢查這個zip文件是什麼,這可能會給你一個關鍵。 –