如何为Eclipse编写插件?

86

我该如何开始编写适用于Eclipse的插件呢?

我已经查找了文档,但很遗憾它们非常少或者质量较差,您可以推荐哪些文章吗?


5
编写插件的文档绝非质量差。如果您还没有找到,那只是因为您还没有仔细寻找。 - JesperE
10
很抱歉,Eclipse 的文档虽然内容广泛,但是混乱无序,缺乏系统性。 - Tomasz Gawel
对于后来者只想要一些可用的代码进行测试的人们 - 我在http://joereddington.com/4149/2014/09/24/eclipse-plugins/上有一些骨架项目,其中包含指向Github仓库等链接... - Joe
5个回答

67

23
Eclipse有一个非常好的“Your First Plug-in”教程。如果它令人困惑,我相信他们会非常感激您的反馈意见。请记住,Eclipse本质上是Java,因此如果您不熟悉Java,请先选择一般的Java教程,然后再回到Eclipse开发。
O'Reilly有两个很好的Eclipse插件教程: - Eclipse Plugins Exposed - Develop Your Own Plugins for Eclipse 它们不仅提供简单的代码示例,还给出了过程的屏幕截图,因为很多工作都是通过向导类型的界面窗口完成的。
如果这些都没有帮助,也许您可以更具体地说明哪些内容难以理解。
-Adam

2
就此而言,第一个链接已经被“退役”(用他们自己的话来说)- 新链接-http://www.eclipse.org/articles/Article-PDE-does-plugins/PDE-intro.html-被接受的答案有这个链接。 - cgp
我希望官方教程能够更新,以反映现在所有东西的名称。当回答这个问题时,它已经五年了,现在已经过时十年了。 - Conrad.Dean
O'Reilly的链接已经失效了。 - Anthony
请尝试访问以下链接:https://web.archive.org/web/20180506194534/http://www.onjava.com/pub/a/onjava/2005/02/09/eclipse.html 和 https://web.archive.org/web/20180505090910/http://www.onjava.com/pub/a/onjava/2004/08/18/eclipseplugins.html - 但请注意这些资源已经超过十年,可能已经不再相关。 - Adam Davis

3

覆盖几乎所有插件开发方面的最佳逐步指南是《Eclipse: Building Commercial Quality Plugins》这本书。

它可以在大多数书店购买,也可以在safari电子书上获取: http://safari.oreilly.com/9780321574435


1

0

我认为一个非常好的资源是查看通过新的插件项目向导可用的示例。

根据您想要提供的插件,您可以选择编辑器插件、视图插件、提供属性页的插件(仅举几个例子),并查看它们是如何构建以及它们实现了哪些扩展点。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接