【十三】Eclipse插件的使用与开发

一、插件简介

1.什么是插件

插件是一种遵循其所依附的软件的接口规范所编写出来的程序

插件实际上是对原有软件的扩展,替应用程序增加一些所需要的特定功能

2.插件的构成

每个插件都由一个插件清单文件和一些可选文件组成

插件清单文件描述了插件的名字、版本号使用的或者本身定义的扩展点等信息

一个典型的插件文件夹一般包括以下文件:

plugin.xml  ;plugin.properties ; about.html ; .*.jar  ; lib ; icons;其他需要的文件

plugin.xml

插件清单文件,主要由plugin、runtime、requires和extension四个标签,

  1. 其中plugin标签的属性提供的是插件的基本信息,除了name,version,provider-name等,最重要的是id,它要求不能和现有的Eclipse插件id有冲突。
  2. requires标签中所列出的是需要的插件,
  3. runtime标签指明的是该插件所在JAR包的文件名。
  4. 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插件能实现哪些功能

posted @ 2020-06-17 13:59  做一只热爱生活的小透明  阅读(99)  评论(0)    收藏  举报