捆绑包池和代理在 Eclipse Oomph 中如何关联?

How are bundle pools and agents related in Eclipse Oomph?

Oomph 的捆绑池管理屏幕允许设置

  1. 多个代理
  2. 多个捆绑池

问。我必须执行 (1) 和 (2) 的原因是什么?

例如:我想要单独的 "installations",一个用于 php,一个用于插件开发等。我可以将所有东西都放在一个代理池中吗?

注意:我找不到 "oomph agent" 的定义。该文档似乎不针对普通的 Eclipse 用户。

p2 代理(不是 "oomph agent")是一种创建和管理 p2 配置文件的工具(和磁盘上的目录)。 p2 配置文件是构成安装或目标平台的可安装单元的列表。解压缩的 Eclipse 安装在安装的 "p2" 目录中包含一个独立代理。共享代理可以管理多个安装或目标平台的配置文件。

p2 配置文件不包含所列可安装单元的物理 artifacts/jars。物理工件是从 p2 捆绑包池中解析出来的。解压缩的 Eclipse 安装在 "plugins" 和 "features" 目录中包含一个独立的捆绑包池。共享包池可以解析多个配置文件的可安装单元工件。

例如:如果您想要单独的 "installations",一个用于 php,一个用于插件开发等,您可以使用一个代理将所有东西都放在一个捆绑包池中。