如何编写Eclipse的插件?

我如何开始为Eclipse编写一个插件?

我已经找过文档,但不幸的是有很less或很差,所以什么文章可以推荐?

在Eclipse和IBM的主要站点上有一些相当不错的资源和教程。 最好的方法之一是select一个开源插件,它具有与你想要做的一些相似的function,并开始剖析它。

  • PDE做插件
  • 插件开发101,第1部分:基础
  • Eclipse插件暴露,第1部分:第一次瞥见
  • 开发Eclipse插件

Eclipse有一个相当不错的“ 你的第一个插件 ”教程。 如果它令人困惑,我相信他们会非常感谢您的反馈。 请记住,Eclipse本质上是Java,所以如果你对Java没有很好的把握,那么先去看一般的Java教程,然后回到Eclipse开发。

O'Reilly有两个很好的Eclipse插件教程:

  • Eclipse插件暴露
  • 为Eclipse开发自己的插件

他们不仅仅通过简单的代码示例,而是通过向导types的界面窗口进行大量工作,为您提供该过程的屏幕截图。

如果这些都没有帮助,那么也许你可以更加具体地了解什么是难以遵循的。

-亚当

几乎涵盖插件开发各个方面的最佳步骤是“Eclipse:构build商业质量插件”一书。

这是在大多数书店和电子safari: http : //safari.oreilly.com/9780321574435

我find了一个很好的Eclipse插件教程,名为Extending Eclipse – Plug-in Development Tutorial

我认为一个非常好的资源也是通过新的Plug-In Project向导来查看可用的例子。

根据您想要为插件提供的内容,您可以select编辑器插件,查看插件,提供属性页的插件(仅举几个例子),并查看它们的构build方式以及他们实施什么样的扩展点。