Eclipse/OSGi 运行时开发指南
1. Eclipse 插件基础
若要深入了解相关内容,可下载适用于所选开发平台的 Eclipse IDE 及其源代码。虽然并非最新版本,但 Eclipse 3.2.1 是较为合适的研究版本,它也是 WAS 底层使用的版本。建议使用插件开发环境(PDE)版本,这样就能像 WAS 核心一样构建插件。可能需要下载 SDK 版本,并将 PDE 工具包单独下载后解压到 SDK 之上,不过对于 3.2.1 版本通常无需如此。可通过 http://archive.eclipse.org 上的链接找到旧版本 Eclipse 的下载镜像。
最简单的 Eclipse 插件仅由一个 plugin.xml
文件构成。虽然它本身用处不大,但能很好地说明 Eclipse 的工作原理。
2. 编写简单的 Eclipse 插件
首先,应拥有一个名为 eclipse
的目录,其中包含 Eclipse 可执行文件、 startup.jar
文件,以及 configuration
、 plugins
和 features
目录。在 configuration
目录中,应有一个 config.ini
文件和与 WAS 7 配置目录相同的子目录。 config.ini
文件虽不太可能完全相同,但应与 WAS 7 的文件非常接近,且构建 ID(M20060921 - 0945)与 Eclips