这些在 Eclipse 安装中有什么不同?
- 插件(plugins)
- 特性(features)
- dropins 文件夹
这些文件夹的正确使用方法是什么?
我通常使用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
目录是插件的默认安装目录。features
和 plugins
之间的区别,请参见我在SO答案中的解释:
features
(一组插件的声明)复制到 features
目录中plugins
目录中。在 dropin 文件夹内(无论是 Eclipse 内部的还是外部的),你将得到相同的 plugins
/feature
结构。
dropins目录应该用于手动安装插件。通常的过程是下载一个插件并将该存档文件提取到dropins目录中。
另一方面,插件目录是为Eclipse的更新程序保留的。您不应该手动干预它。Eclipse将存储您使用“帮助”->“软件更新”或“帮助”->“安装新软件”(取决于您的Eclipse版本)安装的所有插件。
eclipse.ini
中引用即可。例如,请参见https://dev59.com/1XVC5IYBdhLWcg3w7V33#3275659:该文件末尾的“`-Dorg.eclipse.equinox.p2.reconciler.dropins.directory`”选项引用了该目录。 - VonC