我即将将 Spring DM 合并到一个将在 Apache Karaf OSGi 框架中运行的包中。鉴于 Spring DM 正在过渡到 Gemni Blueprint,我应该使用 Spring DM 2.0.0.M1 还是重新开始使用 Gemni Blueprint 1.0.0.M1?还是我应该使用 Spring DM (1.2.1) 的最后一个正式版本?有什么想法吗?
更新:
这可以作为反对使用 Gemni 蓝图的理由:
从 M1 开始,并非 Spring DM 中的所有模块或项目都已移动。目前,M1 中只提供了 io、core、extender 和 test 模块。随着即将发布的 OSGi RFC-66,Web 支持将停止。鼓励现有用户查看 Eclipse Gemini Web 项目。Maven 原型和注释扩展的计划目前尚未定义。-- http://www.eclipse.org/gemini/blueprint/documentation/migration/
并非所有 Spring DM 模块都包含在 Gemni 蓝图中这一事实可能会使现有文档难以遵循。有没有人尝试过使用 Gemni Blueprint 和 Gemni Web 来做与 Spring DM 相同的事情?