【十三】Eclipse插件的使用与开发
一、插件简介
1.什么是插件
插件是一种遵循其所依附的软件的接口规范所编写出来的程序
插件实际上是对原有软件的扩展,替应用程序增加一些所需要的特定功能
2.插件的构成
每个插件都由一个插件清单文件和一些可选文件组成
插件清单文件描述了插件的名字、版本号使用的或者本身定义的扩展点等信息
一个典型的插件文件夹一般包括以下文件:
plugin.xml ;plugin.properties ; about.html ; .*.jar ; lib ; icons;其他需要的文件
plugin.xml
插件清单文件,主要由plugin、runtime、requires和extension四个标签,
- 其中plugin标签的属性提供的是插件的基本信息,除了name,version,provider-name等,最重要的是id,它要求不能和现有的Eclipse插件id有冲突。
- requires标签中所列出的是需要的插件,
- runtime标签指明的是该插件所在JAR包的文件名。
- extension标签是插件扩展点的信息。
- plugin.properties
- 插件的一般信息,记录插件的属性设置
- about.html
- 记录证书信息
- *.jar:插件需要的类文件
- lib:容纳第三方JAR包
- icons:容纳icon文件,通常是GIF格式
- Eclipse在首次启动时,会扫描并查找plugins目录下的已被定义的插件,如果发现某个插件有多个版本,只有一个(通常是最高版本号)将被使用。
二、使用PDE进行插件开发
1.PDE简介
插件开发环境(Plugin-in Development Enviroment——PDE)PDE新增了透视图来帮助开发者创建、开发、测试、调试和部署插件。
PED透视图主要包括清单编辑器和插件大纲两部分。
2.清单编辑器
3.插件模板(了解)
三、常用插件扩展点
1.常见插件扩展点有哪些?
四、常用插件介绍与使用
1.常见插件有哪些
2.使用EMF插件能实现哪些功能
善于跌倒仍喜爱奔跑~