【问题标题】:Eclipse plugins vs features vs dropinsEclipse 插件 vs 特性 vs 插件
【发布时间】:2011-02-15 08:53:27
【问题描述】:

这些东西与 Eclipse 安装有什么区别?

  • 插件
  • 功能
  • dropins 文件夹

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

【问题讨论】:

    标签: eclipse plugins


    【解决方案1】:

    dropins 目录应该用于手动安装插件。典型的过程是您下载一个插件并将该存档解压缩到 dropins 目录。

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

    【讨论】:

    • 听起来不错,谢谢...但是 features/ 文件夹呢?
    【解决方案2】:

    我通常使用 dropins 在多个 Eclipse 安装之间共享插件。
    有关 Eclipse 中的 dropins 目录,请参见 this article

    您可以使用一些不同的结构将插件放入 Dropins 文件夹中——我更喜欢按域将它们分开:

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

    但我更喜欢引用 external dropins 文件夹 through the eclipse.ini

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

    Eclipse 中的plugins/features 目录是插件的默认安装目录。
    有关功能和插件之间的差异的更多信息,请参阅我的SO answer

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

    在一个 dropin 文件夹中(无论是在 Eclipse 中还是在外部文件夹中),您都会得到相同的 plugins/feature 结构。

    【讨论】:

    • 布局示例中有 /dropins,但配置行中有 .../mydropins。他们应该是一样的,对吧?
    • @Ikraav:是的,您可以根据需要调用该目录,只要它在 eclipse.ini 中引用即可:例如参见 stackoverflow.com/questions/142357/…:“-Dorg.eclipse.equinox.p2.reconciler.dropins.directory”选项在该文件的末尾引用了所述目录。
    猜你喜欢
    • 2014-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-28
    • 2021-05-22
    • 2015-07-30
    • 1970-01-01
    • 2017-06-12
    相关资源
    最近更新 更多