众所周知,ECLIPSE中除了小型的运行时内核之外,所有的东西几乎都是插件了!
workbench和workspace是ECLIPSE平台中两个必备的插件,他们提供了大多数插件使用的扩展点!
workbench组件包括的扩展点允许开发人员扩展ECLIPSE用户界面,包括菜单和工具栏按钮
workspace组件中提供了与资源交互的一些扩展点。
在ECLIPSE中创建插件最简单的办法就是使用ECLIPSE环境中提供的 plug-in Development Enviroment(PDE),他是ECLIPSE的标准扩展。
开始动手做第一个自己的插件:
新建项目,选择插件开发---》插件项目----》使用一个模板来创建插件-----》选中HELLO,WORLD。
这里产生的重要的文件比如:实现插件效果的主创口界面的SampleAction.java,
控制插件生命周期的类AaronPlugin.java和
作为插件入口的plugin.xml(在这个配置文件里修改插件在面板上的显示内容等)
在出现的透视图的TEST中,点击'lanch an eclipse application'会启动一个ECLIPSE,在新打开的
ECLIPSE中会看到HELLO WORLD的菜单和工具栏按钮。
最后,为了能让该插件安装到别的ECLIPSE开发环境中并使用,对该插件打包和发行。
具体操作是导出该项目,选择 “可部署插件和段” ,同时选种“包括源代码“,选择导出的位置,完成后
将刚才生成的JAR文件COPY到ECLIPSE安装目录下的PLUGINS目录中,重启!就能看到效果!
workbench和workspace是ECLIPSE平台中两个必备的插件,他们提供了大多数插件使用的扩展点!
workbench组件包括的扩展点允许开发人员扩展ECLIPSE用户界面,包括菜单和工具栏按钮
workspace组件中提供了与资源交互的一些扩展点。
在ECLIPSE中创建插件最简单的办法就是使用ECLIPSE环境中提供的 plug-in Development Enviroment(PDE),他是ECLIPSE的标准扩展。
开始动手做第一个自己的插件:
新建项目,选择插件开发---》插件项目----》使用一个模板来创建插件-----》选中HELLO,WORLD。
这里产生的重要的文件比如:实现插件效果的主创口界面的SampleAction.java,
控制插件生命周期的类AaronPlugin.java和
作为插件入口的plugin.xml(在这个配置文件里修改插件在面板上的显示内容等)
在出现的透视图的TEST中,点击'lanch an eclipse application'会启动一个ECLIPSE,在新打开的
ECLIPSE中会看到HELLO WORLD的菜单和工具栏按钮。
最后,为了能让该插件安装到别的ECLIPSE开发环境中并使用,对该插件打包和发行。
具体操作是导出该项目,选择 “可部署插件和段” ,同时选种“包括源代码“,选择导出的位置,完成后
将刚才生成的JAR文件COPY到ECLIPSE安装目录下的PLUGINS目录中,重启!就能看到效果!