我已经决定,作为一个学习的宠物项目,我会创建一个新的Eclipse插件,对于给定的类,它接受所有私有成员名称并为其名称添加一个前缀(它并不重要如果它已经可以做或不做,这是为了学习经验)。如何创建一个eclipse插件?
我从来没有开发Eclipse插件,我不确定从哪里开始。我是否需要为此开发安装一些应用程序?它是如何工作的?我从哪开始呢?
我做了一次Google搜索,但是我发现的所有教程和结果都很旧,并且提到了过时的Eclipse版本,所以我不确定它们是否仍然准确。
我已经决定,作为一个学习的宠物项目,我会创建一个新的Eclipse插件,对于给定的类,它接受所有私有成员名称并为其名称添加一个前缀(它并不重要如果它已经可以做或不做,这是为了学习经验)。如何创建一个eclipse插件?
我从来没有开发Eclipse插件,我不确定从哪里开始。我是否需要为此开发安装一些应用程序?它是如何工作的?我从哪开始呢?
我做了一次Google搜索,但是我发现的所有教程和结果都很旧,并且提到了过时的Eclipse版本,所以我不确定它们是否仍然准确。
Vogella的Eclipse RCP tutorial是相当新的(eclipse3.5),但对于RCP(富客户端平台)。
它附带同样最新的Plugin Development tutorial。
alt text http://www.vogella.de/articles/EclipsePlugIn/images/eclipseplugin20.gif
按照去年的教程,你将不得不在这个Eclipse插件开发的话题一个真正的好介绍。
注:AST相关的插件(抽象语法树),资源是旧的,但仍然是准确的:
我建议先从插件开发环境(PDE)中包含的插件示例中看到一些发行版包含它,因此请查找PDE。 由于eclipse插件是OSGi包,如果您还不熟悉它们,可能需要一些时间,但这是值得的。
详细检查以下documenations