部署新开发的Eclipse插件

时间:2008-11-05 22:16:06

标签: eclipse-plugin eclipse-pde

我已经编写了一个Eclpise插件(CDT的Error Parser),它在eclipse的调试版中运行得很好。但是我不能为我的生活弄清楚如何将插件安装到eclipse中。我可以将插件导出为jar文件,它似乎导出没有错误。我把插件jar文件放到了eclipse \ dropins中,并没有被eclipse加载。如果我将它添加到插件目录,没有运气。功能目录似乎也忽略了我的插件。

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

我很沮丧。请帮忙。

5 个答案:

答案 0 :(得分:30)

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

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

  1. 创建一个功能项目,并使用功能编辑器将您的插件添加到该功能中。
  2. 创建更新站点项目,并使用更新站点编辑器将您的功能添加到更新站点。
  3. 构建更新站点。这将创建一个site.xml文件,一个功能文件夹和一个插件文件夹。
  4. 然后,您应该能够将Eclipse更新管理器指向包含site.xml的文件夹或URL,并以这种方式安装插件。这种方法的优点是您可以将文件上传到网站并远程部署。

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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

答案 3 :(得分:1)

以下是更多信息: 要在标准Eclipse安装中使用插件,您可以将其作为插件在本地导出并将其放入Eclipse安装中,或者将其作为功能导出并使用Eclipse更新管理器进行安装.... http://www.vogella.de/articles/EclipsePlugIn/article.html#deployplugin

答案 4 :(得分:0)

我的插件没有被加载的原因是我的插件具有CDT的功能,并且在eclipse中没有安装CDT开发SDK。

安装CDT Development SDK工具后,我的插件就自动加载了。