Eclipse安装程序中的bundle pool选项必须提供什么?

时间:2015-02-26 15:29:15

标签: eclipse eclipse-mars

Eclipse IDE的Mars版本引入了 Oomph安装程序来管理Eclipse安装程序。它有一个高级模式,您可以选择目录“Bundle Pool”,创建“代理”等。

那么,所有这些背后的概念是什么呢?益处在哪里?

2 个答案:

答案 0 :(得分:8)

Ian Bull has a good writeup

"您可以选择“捆绑池”,在安装之间共享Eclipse插件。这意味着如果您安装另一个包,则将共享所有公共位。"

另外,Eike Stepper says

Oomph的底层基础架构支持安装的所有方面(甚至是目标平台)的捆绑池,即使用Oomph安装多个产品或配置多个目标平台时,安装和目标平台可以共享所有常见的捆绑包,并且只会下载每个捆绑包。这大大减少了磁盘空间,并加快了安装和目标平台配置时间。当然,可以禁用捆绑池来生成一个与解压缩包下载完全相同的安装。您还可以看到有一个对话框来管理捆绑池。

答案 1 :(得分:4)

简单地说,Bundle Pooling是一种允许多个Eclipse应用程序共享一组通用插件(bundle)的机制。没有它(即,使用传统的Eclipse IDE下载),每个Eclipse应用程序都有自己独立的捆绑包,实际上这意味着这些捆绑包有很多重复存储(因为许多基于Eclipse的应用程序包含许多相同的捆绑)。 有关详细信息,请here