我一直在研究 OSGi,我想知道处理“遗留”库的最佳方式(这些库作为普通 JAR 发布,而不是作为 OSGi 包发布)。
您认为处理这些问题的最佳方法是什么?修改他们的清单文件并添加最小的特定于捆绑包的信息,然后重新打包它们是我目前所做的,但这对我来说似乎有些错误。我是否应该只对这些 JAR 使用手动依赖管理(我对那些很有可能仅在我的应用程序的某个部分使用的库执行此操作)?
就它们可用而言,我正在为 Eclipse 使用捆绑包(因为我使用 Equinox 作为 OSGi 平台,这对于那些可作为捆绑包提供的库非常有效)。
除了我应该知道的 Eclipse 捆绑包之外,还有其他捆绑存储库吗?