我正在为 OSGi 开发 Spring,也就是 Eclipse Gemini Blueprint。
我发现的每个教程或文档都提到将 Spring 提供的几个包添加到我的 OSGi 容器(如org.springframework.aop.jar
)。很难找到当前 Spring 版本的下载,因为它似乎不再直接在他们的主页上提供(只有 maven 链接等,这不是当前项目的选项)。特别是每个教程都提到,这个库也是作为 OSGi 包提供的。
此外,Spring 框架提供了许多需要作为依赖项安装的包。从 Spring Framework 2.5 版开始,Spring 发行版中包含的 Spring jar 是有效的 OSGi 包,可以直接安装到 OSGi 平台中。
来源: http: //www.eclipse.org/gemini/blueprint/documentation/reference/1.0.2.RELEASE/html/app-deploy.html
但是我能找到的所有下载(例如http://maven.springframework.org/release/org/springframework/spring/3.2.5.RELEASE/)只包含普通的 jar,没有 OSGi 包。自 Spring 3.x 起,提供 OSGi 捆绑包的做法是否已停止?如何将必要的 Spring 依赖项添加到我的项目中?教程/文档是否已过时?
我正在使用最新版本的 Gemini 1.0.2。