【问题标题】:Where can I download the Spring DM jar files?我在哪里可以下载 Spring DM jar 文件?
【发布时间】:2015-11-05 00:32:27
【问题描述】:

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

如您所见,每次我点击此网址时,都会出现以下错误页面:

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

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

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

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

【问题讨论】:

    标签: spring osgi spring-dm


    【解决方案1】:

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

    它现在被作为 OSGi 标准的蓝图所取代。有两种实现Apache Aries Blueprint和Eclipse Gemini Blueprint。

    请记住,尽管该蓝图与 Spring 不完全兼容。例如,您不能轻易使用 spring 命名空间。另一方面,blueprint 比 spring DM 更适合 OSGi,这会导致很多类加载问题。

    为了在两种实现之间进行选择,我建议使用与您的运行时环境匹配的一种。如果你打算做服务器端工作,那么你应该考虑Apache Karaf。它与 Apache Aries 集成得非常好,但与 Gemini 集成得不太好。另一方面,如果您选择 Eclipse virgo 作为服务器,那么 Eclipse Gemini Blueprint 是更好的选择。

    【讨论】:

      【解决方案2】:

      看起来该项目已移至 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 蓝图

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-03-24
        • 2010-09-22
        • 2010-12-28
        • 2017-10-31
        • 2013-11-18
        • 2014-10-22
        • 2013-10-08
        相关资源
        最近更新 更多