24

我编写了一个 Eclpise 插件(CDT 的错误解析器),它在 eclipse 的调试器版本中工作得很好。但是,我终其一生都无法弄清楚如何将插件安装到 Eclipse 中。我可以将插件导出为 jar 文件,并且似乎导出没有错误。我将插件 jar 文件放入 eclipse\dropins 中,eclipse 没有加载它。如果我将它添加到插件目录,那就没有运气了。features 目录似乎也忽略了我的插件。

所以我想,好吧,我会尝试通过 GUI 安装它。所以我浏览到插件存档的位置并将其添加为本地更新站点,但 eclipse 抱怨那里没有插件。

我很沮丧。请帮忙。

4

5 回答 5

33

将插件放入 eclipse/plugins 文件夹应该可以。如果没有,这通常意味着 Eclipse 出于性能原因缓存了插件配置。您可以通过使用-clean命令行参数启动 Eclipse 来强制 Eclipse 重新扫描插件目录以进行更改。

Eclipse 的典型部署机制是使用特性。一项功能包括插件(在您的情况下,可能只有一个),并且可以通过 Eclipse 更新管理器安装。要使用功能部署插件,您将执行以下操作:

  1. 创建一个功能项目,并使用功能编辑器将您的插件添加到功能中。
  2. 创建一个更新站点项目,并使用更新站点编辑器将您的功能添加到更新站点。
  3. 构建更新站点。这将创建一个 site.xml 文件、一个 features 文件夹和一个 plugins 文件夹。

然后,您应该能够将 Eclipse 更新管理器指向包含 site.xml 的文件夹或 URL,并以这种方式安装您的插件。这种方法的优点是您可以将文件上传到网站并进行远程部署。

于 2009-01-14T16:03:40.857 回答
1

不知道我做了什么来搞砸我的 Eclipse 安装。但是重新安装 eclipse 并将插件放入 dropins 工作得很好!

于 2008-11-05T23:50:26.823 回答
1

目录 C:\eclipse\plugin 下有一个文件夹,只需复制该 .jar 文件并将其粘贴到此文件夹中,然后关闭 eclipse IDE 并在完成后再次打开检查插件效果

于 2011-03-10T07:58:29.847 回答
1

Here is more information: To use your plug-ins in your standard Eclipse installation you can either export it locally as plug-in and place it into your Eclipse installation or you export it as feature and use the Eclipse update manager to install it.... http://www.vogella.de/articles/EclipsePlugIn/article.html#deployplugin

于 2011-12-01T23:06:00.227 回答
0

The reason why my plugin was not being loaded was that my plugin had features of CDT and CDT Development SDK was not installed in eclipse.

Once I installed the CDT Development SDK tools, my plugin was loaded automatically.

于 2016-10-13T17:32:33.513 回答