OSGi和遗留库

pmf*_*pmf 5 java osgi bundle jar equinox

我一直在研究OSGi一段时间,我想知道处理"遗留"库(以普通JAR而不是OSGi包发布)的最佳方式.

您认为处理这些问题的最佳方法是什么?修改他们的清单文件并添加最小的特定于bundle的信息,然后重新打包它们就是我现在所做的,但对我来说似乎有点不对劲.我是否应该对这些JAR使用手动依赖关系管理(对于那些很有可能仅在我的应用程序的某个部分使用的库,我会这样做)?

就它们可用而言,我正在使用Eclipse的捆绑包(因为我使用Equinox作为OSGi平台,这对于那些作为捆绑包提供的库来说效果很好).

除了我应该知道的Eclipse-bundle之外,还有任何bundle-repositories吗?

ska*_*man 5

使用Equinox作为底层平台,Spring正在大力推进OSGi.

http://www.springsource.org/dmserver

如果您进入OSGi开发阶段,Rob Harrop的博客值得关注.

回答你的问题,这是Spring的OSGi包存储库:

http://www.springsource.com/repository/app/