新项目是否应使用Spring DM 2.0.0.M1或Gemni Blueprint 1.0.0.M1?

时间:2011-06-07 23:50:46

标签: spring osgi eclipse-gemini

我准备将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 Blueprint的论据:

  

从M1开始,并非所有模块或项目   Spring DM内部已被移动。在   当下只有io,核心,扩展器   和测试模块已经过渡了   在M1中提供。随着即将到来   发布OSGi RFC-66,即网络   支持正在停止。   鼓励现有用户查看   在Eclipse Gemini Web项目中。该   计划为Maven原型和   注释扩展名未定义   此时此刻。 - http://www.eclipse.org/gemini/blueprint/documentation/migration/

并非Gemni Blueprint中包含的所有Spring DM模块都可能使现有文档难以遵循。有没有人尝试过使用Gemni Blueprint和Gemni Web做与Spring DM相同的事情?

1 个答案:

答案 0 :(得分:3)

由于Spring DM在1。5年前就已经为Eclipse Foundation做出了贡献,我建议你选择Gemini Blueprint:

  

2009年底,Spring DM作为Gemini Blueprint项目被提供给Eclipse Foundation。所有新开发现在都通过Eclipse基础托管和发布。有关详细信息,请参阅Gemini Blueprint网站。   有关Gemini项目和Spring DM捐赠的更多信息,请参阅以下链接:

here。从Spring DM迁移的文档here

您也可以查看Virgo