我有一个Eclipse RCP应用程序,我想使用p2供应平台向最终用户提供。是可以使用p2来管理Eclipse RCP应用程序的可自定义漫游配置文件吗?
为应用程序的配置要求如下:
- 用户需要能够以定制自己的个人应用程序安装的附加功能。
- 用户在工作站之间移动,因此他们的个人安装需要像漫游配置文件一样遵循它们。
- 应用程序和任何附加功能的更新需要在用户安装时自动应用。
- 解决方案不应该为应用程序引入显着的加载时间。
我目前的解决方案是让用户将应用程序安装到网络共享中,以便每个用户都有自己的应用程序拷贝在共享目录中。用户的工作空间分别存储在他们的家庭网络共享中,并且相当小。可以将应用程序配置为在启动时检查来自p2存储库的更新,并将任何更新的功能下载到共享上的单个安装。这支持需求1,2和3,但是由于应用程序大约在500Mb以上,所以在加载时间上产生了相当大的开销。就用于存储许多相同功能副本的磁盘空间而言,这也是浪费。
我希望p2可以让我为这个问题找到更好的解决方案,我可以考虑一些可能性,但是我对p2的知识是相当基础的,在我进行长期调查之前各种选项,我想知道是否任何人有任何使用p2提供可定制的漫游配置文件的经验,或可以建议这是否应该是可能的。
感谢安德鲁,这是非常有用的知道,听起来像它可以解决我的很多问题。 – turingtest 2010-07-14 08:44:30