我有一個Eclipse RCP應用程序,我想使用p2供應平臺向最終用戶提供。是可以使用p2來管理Eclipse RCP應用程序的可自定義漫遊配置文件嗎?
爲應用程序的配置要求如下:
- 用戶需要能夠以定製自己的個人應用程序安裝的附加功能。
- 用戶在工作站之間移動,因此他們的個人安裝需要像漫遊配置文件一樣遵循它們。
- 應用程序和任何附加功能的更新需要在用戶安裝時自動應用。
- 解決方案不應該爲應用程序引入顯着的加載時間。
我目前的解決方案是讓用戶將應用程序安裝到網絡共享中,以便每個用戶都有自己的應用程序拷貝在共享目錄中。用戶的工作空間分別存儲在他們的家庭網絡共享中,並且相當小。可以將應用程序配置爲在啓動時檢查來自p2存儲庫的更新,並將任何更新的功能下載到共享上的單個安裝。這支持需求1,2和3,但是由於應用程序大約在500Mb以上,所以在加載時間上產生了相當大的開銷。就用於存儲許多相同功能副本的磁盤空間而言,這也是浪費。
我希望p2可以讓我爲這個問題找到更好的解決方案,我可以考慮一些可能性,但是我對p2的知識是相當基礎的,在我進行長期調查之前各種選項,我想知道是否任何人有任何使用p2提供可定製的漫遊配置文件的經驗,或可以建議這是否應該是可能的。
感謝安德魯,這是非常有用的知道,聽起來像它可以解決我的很多問題。 – turingtest 2010-07-14 08:44:30