使用RCP SDK的“包括所有环境”是否完全取代将Delta Pack添加到目标平台?

时间:2011-12-21 09:34:37

标签: eclipse eclipse-plugin cross-platform eclipse-rcp delta-pack

我正在构建Eclipse RCP应用程序,并且正在设置目标平台

"Eclipse Rich Client Platform" 2nd edition中,请注意,在将RCP SDK添加到目标定义时,应取消选中“ include required software ”选项,然后安装Delta Pack }。这也在网上提到。

然而,第二个选项是取消选中“包含所需软件”选项,以便可以选择“包括所有环境”。书中没有提到这一点,但在网上提到了它。

所以我的问题基本上是:当取消选中“包含所需软件”时,我应该(根据“最佳实践”或类似方法)

  1. 保留“包括所有环境”取消选中安装Delta Pack
  2. 检查“包含所有环境”选项?
  3. 此外,如果2.是首选,我是否还需要安装 Delta Pack ,或者选中“包括所有环境”选项完全替换安装Delta Pack?

    可能(?)影响答案的更多信息:我打算用 Tycho构建 ......

    非常感谢所有帮助我的人!

1 个答案:

答案 0 :(得分:3)

我实际上并没有使用它(因为它非常新),但我认为根据文档你的怀疑是正确的。选项2是最佳选择,因此您不需要增量包。

delta pack已存在多年,这就是你如何获得特定于所有环境的插件。看起来这个基于从p2获取内容的新东西,它可以轻松地获取所有环境的插件,无需手动安装增量包。

您可以在构建时验证这一点,以确保您拥有适合所需环境的特定于操作系统的插件(例如,查看SWT插件)。