Tag: pax

以编程方式启动OSGi(Equinox)?

我想能够轻松地启动一个OSGi框架(最好是Equinox),并加载从我的POM中列出的任何包从一个Java主。 这可能吗? 如果是这样,怎么样? 看来像pax工具会这样做,但我似乎无法find任何文件指出这样的。 我知道我可以像这样开始Equinox: BundleContext context = EclipseStarter.startup( ( new String[] { "-console" } ), null ); 但我想做更多 – 就像我说的:加载更多的包,也许开始一些服务等。