1.0 Eclipse插件开发环境概述(Plug-in Development Environment Overview)

插件开发环境(PDE)提供了创建、开发、测试、调试、构建和部署Eclipse插件、片段、特性、更新站点和RCP产品的工具。
PDE还提供了全面的OSGi工具,这使它成为组件编程的理想环境,而不仅仅是Eclipse插件开发。
PDE分为三个主要部分:

UI 一组丰富的模型、工具和编辑器,用于开发插件和OSGi包
API 帮助API文档和维护的工具
Build 基于构建Ant的工具和脚本来自动化构建过程

PDE UI

PDE UI提供了编辑器、向导、启动程序、视图和其他工具来创建一个功能齐全的环境,用于开发和部署Eclipse插件、片段、特性、更新站点、RCP产品和OSGi包。

一些PDE工具包括:

  • Form-Based Manifest Editors: 多页编辑器,集中管理插件或特性的所有清单文件。
  • RCP Tools: 向导和基于表单的编辑器,允许您定义、标记、测试和将产品导出到多个平台。
  • New Project Creation Wizards: 创建一个新的插件、片段、特性、特性补丁和更新站点。
  • Import Wizards: 从文件系统导入插件和特性。
  • Export Wizards: 只需要单击一下就可以构建、打包和导出插件、片段和产品的向导。
  • Launchers: 测试和调试Eclipse应用程序和OSGi包。
  • Views: PDE提供视图,帮助插件开发人员检查开发环境的不同方面。
  • Miscellaneous Tools: 用于外部化和清理清单文件的向导。
  • Conversion Tools: 向导将普通Java项目或普通jar转换为插件项目。
  • Integration with JDT: 插件清单文件参与Java搜索和重构。

To get started, try out the following cheat sheets:

  • Open plug-in cheat sheetCreating an Eclipse Plug-in
  • Open RCP cheat sheetCreating a Rich Client Application

API Tools

API工具帮助编写文档和维护插件和OSGi包提供的API。

其中一些特性包括:

  • Compatibility Analysis : 识别与插件以前版本相关的二进制兼容性问题。
  • API Restriction Tags : 提供Javadoc标记是为了显式定义与类型和成员关联的限制。
  • Version Number Validation : 标识与插件以前版本相关的无效插件版本号。
  • Javadoc @since Tag Validation : 标识类型和成员上缺少和无效的@since标记。
  • API Leak Analysis : 识别泄漏非API类型的API类型和方法。
  • Quick Fixes : 提供了快速修复程序来适当调整插件版本和@since标记。

To get started, see the tasks:

PDE Build

PDE构建促进了插件构建过程的自动化。PDE Build根据plugin.xml和Build等提供的开发时信息生成Ant脚本。属性文件。生成的Ant脚本可以从CVS存储库中获取相关项目、构建jar、Javadoc、源代码压缩,并将所有内容以一种可以发布的格式放在一起,然后将其发送到远程位置 (例如:本地网络或下载服务器).

To get started, see the following:

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值