题
我正在构建一个OSGi应用程序,需要创建一个类似Eclipse的OSGi应用程序启动器。
对于那些不知道的人,当OSGi应用程序通过Eclipse的OSGi框架运行时,Equinox会启动并自动管理正在启动和停止的bundle的顺序。根据我迄今为止所经历的情况,它的效果似乎非常高效。
我希望类似的软件能够创建功能强大的可分发OSGi应用程序,这些应用程序可以采用动态的捆绑包,而无需重写任何代码,以正确的捆绑顺序正确启动应用程序。
我很想知道Eclipse如何有效地实现这一结果以及如何实现相同的结果。
谢谢,
史蒂夫
解决方案
您有两种选择:
1)使用 pax runner
2)使用eclipse bundle witch作为入门者(我相信它是 org.eclipse.equinox.launcher
)
修改强>结果
1 *)对于equinox选项,请参阅此链接段落配置以及所有...... BTW我错了它不是启动器捆绑它的常见和更新捆绑包。
2 *)Fox pax runner示例见此屏幕投
不隶属于 StackOverflow