2008-11-03 52 views

回答

7

我正在使用它!

当您开发一个osgi包并且目标平台不包含您的包依赖的库(jar/bundle)时,它需要添加到目标平台。你可以重新打包你的jar,使它成为一个osgi包,或者从OBR下载这个包。 Eclipse也提供OBR调用Orbit,而springource的一个被称为Enterprise Bundle Repository

9

我在apache felix中试过了,我觉得它很棒。你可以将你的osgi容器指向许多obrs,当你安装一个bundle时,容器会自动安装所有需要的依赖项。

这就像适用于应用服务器的apt-get安装