有没有在 Eclipse 中安装插件的首选方法?

Is there a preferred way to install plugins in Eclipse?

有几种方法可以在 Eclipse 中安装插件:

  1. 市场安装
  2. 通过更新站点安装软件
  3. 正在删除 eclipse/dropins
  4. 下的插件文件
  5. 转到 eclipse/plugins 目录并在那里手动安装插件。

是否有在 Eclipse 中安装插件的首选方法?

一般来说,如果所需的 feature/plugin(s) 在 Marketplace 中可用,这是最人性化的安装方式。然而,并非每个插件生产商都努力在市场上发布它们。在这种情况下,下一个选项是使用 安装新软件... 向导和更新站点。

使用 dropins 文件夹虽然得到官方支持,但很容易出错且难以排除故障。如果 features/plugins 不发布更新站点,我认为这是最后的手段。

仅将内容放入 plugins 文件夹是 不支持的 并且基本上是行不通的。 p2(Eclipse 的供应框架)在背后更改 plugins 文件夹时不合作。很久以前(在遥远的星系中)它是一个选项,但即便如此它也很容易出错。

  • 选项 1(Marketplace 安装)与 Eclipse 用户体验一致。但是插件需要得到 Marketplace 的 Moderation Team 的批准。如果插件(或其他产品)足够好,那显然是一个选择。这是这种方式的 entry point

  • 选项 2(Eclipse 更新站点)也很一致而且很好。它不需要节制。但它需要一个更新站点(关于如何制作的 manual,可在此处找到)。它还需要一些说明,为用户提供更新站点的 URL。虽然,复制粘贴一个link.
    没什么大不了的 选项 2 的一个很好的例子:eclipse-zencoding plugin

  • 选项 3 和 4 都不好:

    • 与普通用户体验不一致。
    • 容易出错。
    • 没有自动更新。

UPD:Eclipse 参考中有一整节是关于这个主题的:Packaging and delivering Eclipse based products