Eclipse插件 vs 功能 vs dropins

78

这些在 Eclipse 安装中有什么不同?

  • 插件(plugins)
  • 特性(features)
  • dropins 文件夹

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

2个回答

56

我通常使用Dropins来在多个Eclipse安装之间共享插件。
有关在Eclipse中的Dropins目录,请参见此文章

您可以使用不同的结构将插件放置到Dropins文件夹中 - 我喜欢按域名分隔它们:

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

但我更喜欢通过 外部 dropins 文件夹的引用来自于 eclipse.ini 文件

-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=C:/jv/eclipse/mydropins
在 Eclipse 中,plugins/features 目录是插件的默认安装目录。
有关 featuresplugins 之间的区别,请参见我在SO答案中的解释:
  • 你将把 features(一组插件的声明)复制到 features 目录中
  • 你将把实际的插件本身复制到 plugins 目录中。

在 dropin 文件夹内(无论是 Eclipse 内部的还是外部的),你将得到相同的 plugins/feature 结构。


在布局示例中,您有 /dropins,但是在配置行中是 .../mydropins。它们应该是相同的,对吗? - lkraav
@Ikraav:是的,您可以随意命名该目录,只要在eclipse.ini中引用即可。例如,请参见https://dev59.com/1XVC5IYBdhLWcg3w7V33#3275659:该文件末尾的“`-Dorg.eclipse.equinox.p2.reconciler.dropins.directory`”选项引用了该目录。 - VonC

27

dropins目录应该用于手动安装插件。通常的过程是下载一个插件并将该存档文件提取到dropins目录中。

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


4
好的,谢谢。但是/features文件夹怎么办? - autobiographer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接