【发布时间】:2010-03-16 10:38:41
【问题描述】:
我在 Eclipse RCP 中做了很多简单的 OSGi 测试项目。我的典型工作流程总是:
- 制作 3 个不同的项目:APIproject、Clientproject 和 Serverproject
- 编辑APIproject的MANIFEST.MF导出api包
- 编辑Clientproject和Serverproject的MANIFEST.MF文件,添加需要的API包
- 选择“运行方式...”>“插件框架”
- OSGi 控制台在 Eclipse 中启动,一切正常
我还尝试使用声明式服务进行连接,这种方式也很有效。
最近我想试试 iPOJO。问题是我觉得我一直在以错误的方式进行 OSGi 开发。
难道我应该改为制作 1 个项目,使其像不涉及 OSGi 一样工作。然后,通过(例如)BNDL 工具将每个包导出到自己的包中?开发应该在普通的 Eclipse(java,而不是 RCP)或任何其他 java IDE 中完成吗?
这就是我有这些问题的原因:
- 通常使用什么 IDE 设置来使用 iPOJO 开发 OSGi?
- 开发 OSGi 项目(可能使用 iPOJO)时使用的正常工作流程是什么?
【问题讨论】:
标签: eclipse ide workflow osgi eclipse-rcp