如何将Eclipse工作区现有项目制作成Eclipse插件
Eclipse现有项目改造为插件操作步骤
- 右键点击工作区中需要改造的目标项目,选择
Configure->Convert to Plug-in Projects,该操作会自动为项目添加插件开发所需的元数据配置,无需将代码迁移至新建的模板插件项目中。 - 配置插件核心描述文件:转换完成后,项目根目录会自动生成
META-INF/MANIFEST.MF文件,双击打开插件配置编辑器,按需补充以下必填配置:- 基础信息:填写插件ID、版本号、插件名称、供应商信息,以上为插件识别的核心字段不可留空
- 依赖配置:切换到
Dependencies标签页,添加项目运行所需的Eclipse平台依赖、其他第三方插件依赖 - 导出配置:切换到
Runtime标签页,在Exported Packages列表中添加需要对外暴露给其他插件调用的包路径,内部无需公开的包不需要添加 - 扩展配置:如果需要对接Eclipse扩展点实现新增菜单、视图、编辑器等能力,切换到
Extensions标签页添加对应扩展点声明即可
- 功能验证:右键项目选择
Run As->Eclipse Application,会启动一个加载了当前改造后插件的新Eclipse实例,测试原有功能是否正常运行,排查依赖缺失、类加载失败等问题 - 打包插件:功能验证通过后,右键项目选择
Export->Plug-in Development->Deployable plug-ins and fragments,选择输出路径后即可生成可直接安装的插件Jar包
常见注意事项
- 若原有项目引用了外部第三方Jar包,需要将Jar包存放到项目根目录的
lib文件夹下,再到MANIFEST.MF的Runtime标签页的Classpath列表中添加这些Jar包的路径,否则打包后运行会出现类找不到的异常 - 若原有项目是Maven/Gradle管理的Java项目,转换为插件项目后可以保留原有的构建配置,同时新增插件构建的相关目标即可,无需删除原有构建逻辑
内容的提问来源于stack exchange,提问作者MDE
相关产品推荐
相关产品推荐

