Eclipse RCP教程-3. RCP项目结构解析
1. 插件项目(Plugin Project)
1.1 插件的核心概念
- OSGi 束(Bundle):Eclipse插件基于OSGi规范,每个插件是一个独立的功能单元
- 模块化设计:插件之间通过定义的扩展点(Extension Point)和扩展(Extension)进行交互
- Manifest文件:
META-INF/MANIFEST.MF
定义插件的元数据和依赖关系
1.2 插件项目结构
my.plugin.project/
├── META-INF/
│ └── MANIFEST.MF # 插件清单文件
├── src/ # Java源代码
├── resources/ # 资源文件(如图片、配置文件)
├── plugin.xml # 扩展点和扩展定义
├── build.properties # 构建配置
└── .clas