我在哪里可以下载Spring DM jar文件?

时间:2015-08-12 11:56:41

标签: spring osgi spring-dm

实际上我正在阅读Spring Dynamic Modules和OSGi。所有这些都引用了URL http://www.springsource.org/osgi来下载相关的库和jar文件。

您可以验证,每次点击此网址时,都会显示以下错误页面:

  

enter image description here

所以我正在寻找替代方案,然后找到 manning 论坛,可在此处找到https://forums.manning.com/posts/list/25280.page 在这个论坛上,他们回答说:

  

转到此页:http://www.springsource.org/download

最后,当我点击最后一个链接时,它会被重定向到 http://spring.io/projects 网站,其中没有Spring DM的迹象。

我的问题是如何/在哪里可以下载最新版本的Spring DM库?

2 个答案:

答案 0 :(得分:5)

Spring DM现已停产很长时间了。

它现在被蓝图取代,这是一个OSGi标准。有两种实现Apache Aries BlueprintEclipse Gemini Blueprint

请记住,虽然蓝图与弹簧不完全兼容。例如,您无法轻松使用spring命名空间。另一方面,蓝图比Spring DM更适应OSGi,导致很多类加载问题。

为了在两个实现之间进行选择,我建议使用与运行时环境匹配的实现。如果您计划进行服务器端工作,那么您应该考虑Apache Karaf。它与Apache Aries很好地集成,但与Gemini的关系不是很好。另一方面,如果您选择Eclipse virgo作为服务器,那么Eclipse Gemini Blueprint是更好的选择。

答案 1 :(得分:1)

看起来项目已移至Eclipse,现在称为Eclispe Gemini Blueprint(http://www.eclipse.org/gemini/blueprint/ - 也有下载页面的链接),我不确定该项目是否还活着

来自http://www.eclipse.org/gemini/blueprint/documentation/reference/1.0.2.RELEASE/html/eclipse-migration.html

  

第1章Spring动态模块成为Eclipse Gemini Blueprint

     

2009年底,作为Gemini项目提案的成员,SpringSource   贡献了Spring Dynamic Modules(也称为Spring OSGi)项目   到Eclipse Foundation。 Spring DM v2代码库已被移至   Eclipse.org及其问题跟踪器和论坛。该项目成了   根据Apache许可证和EPL双重许可。虽然名字有   改变了,代码和它的功能保持不变。现有   Spring DM应用程序可以轻松迁移到Eclipse Gemini   迁移指南中提到的蓝图。而项目名称   已经改变(到Eclipse Gemini Blueprint)并做出了重大努力   是为了在项目文件和资源中反映这一点,   可能有一些我们错过的地方;如果你找到了,请   向我们报告。