Eclipse插件开发入门(一)
Eclipse之所以流行至今,其强大的插件机制当居头功。本文以开发一个最简单的插件为例,介绍Eclipse插件开发的过程,以及相关的一些核心概念,Eclipse插件开发不再神秘。
适用读者:对Eclipse插件开发有兴趣但是并没有真正尝试开发插件的人;或者尝试开发一个最简单的插件,但是并不理解插件机制的人。
首先明确目标:在Eclipse IDE中插入一个自定义的view。
PS:view是什么?用过Eclipse的人想必对console,outline等不陌生吧,其实就是Eclipse->Window->Show View所提供的小窗口。
1.创建插件工程Eclipse->File->New->Project->Plug-in Development->Plug-in Project
2.设置Plug-in工程名,只需要保证名字在Eclipse已有项目不存在即可。
3.设置插件属性,这里适用默认值即可,但是一般情况下,建议以包结构命名,以免重复。
4.下一步的时候,Eclipse会提示是否需要使用已有的Templates,这些列出的Templates包含了一些典型的插件开发场景,这里我们选择plug-in with a view
5.点击Finish,我们的第一个插件就创建完成了,是不是觉得很简单?其实琐碎的事情,包括扩展点的配置,依赖插件的设置Eclipse都已经在这个Sample中给我们做好了,后面会提到Eclipse为我们做到哪些事情,现在,还是先看看效果先。
创建完成之后呈现如下工程,其中SampleView就是我们需要展示的view的内容:
在项目上点右键->Run As->Eclipse Application即可运行该项目,运行之后会启动另外一个Eclipse进程(联想我们使用插件的方式,下载完成之后将插件复制到plugins目录,然后运行Eclipse,这个过程就相当于Eclipse自动给我们部署了插件)。在新的Eclipse窗口中通过Window->Show View->Other->Sample Category->Sample View即可打开我们开发的view。
到此为止,我们的第一个插件开发完毕。读者可以以相同步骤尝试一下第三步中看到的其他Templates。
第一部分主要介绍了插件开发的过程,原理将在下一部分中介绍。
未完,待续......