Eclipse 插件 VS 特性 VS dropin

Eclipse 安装中的这些东西之间有什么区别?

  • 插件
  • 特征
  • 放置文件夹

这些文件夹的正确用法是什么?

51652 次浏览

The dropins directory should be used to install a plugin manually. The typical process is that you download a plugin and extract that archive to the dropins directory.

另一方面,插件目录是为 Eclipse 的更新程序保留的。您不应该手动操作它。Eclipse 将使用“ Help”-> “ Software Update”或“ Help”-> “ Install new Software”(取决于您的 Eclipse 版本)存储您安装的所有插件。

我通常使用 dropin 在多个 Eclipse 安装之间共享插件。
See 这篇文章 for the dropins directory within an Eclipse.

你可以使用一些不同的结构来放置插件到 Dropin 文件夹-我喜欢按照域来分隔它们:

/dropins/exampleA/plugins/…
/dropins/exampleB/plugins/…
/dropins/exampleC/eclipse/features/…
/dropins/exampleC/eclipse/plugins/…

但我更喜欢参考一个 external下降文件夹 通过 eclipse.ini

-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=C:/jv/eclipse/mydropins

Eclipse 中的 plugins/features目录是插件的默认安装目录。
要了解更多关于特性和插件之间的区别,请参阅我的 SO answer:

  • 您将在 features目录中复制特性(一组插件的声明)
  • 您将在 plugins目录中复制实际的插件本身。

在一个 dropin 文件夹(Eclipse 内部或外部的文件夹)中,您将获得相同的 plugins/feature结构。