从带有Eclipse双子座蓝图的Spring 3.1版迁移到Spring 4.2.5版

从带有Eclipse双子座蓝图的Spring 3.1版迁移到Spring 4.2.5版,spring,osgi,blueprint-osgi,Spring,Osgi,Blueprint Osgi,我有一个项目将Spring3.1和EclipseGemini1.0.2用于OSGi项目。我最近转向了Java8,发现SpringASM无法再扫描我的类,因为我使用的是Java8Lambdas,我需要升级到Spring4.x以获得Java8支持 我升级到Spring4.2.5,我被告知EclipseGemini1.0.2将不再工作,它需要Spring3.0Afaik,目前还没有支持Spring4的blueprint的实现 有一个官方的双子座2.0似乎支持它(里程碑2.0.0.M3未发布到公共存储

我有一个项目将Spring3.1和EclipseGemini1.0.2用于OSGi项目。我最近转向了Java8,发现SpringASM无法再扫描我的类,因为我使用的是Java8Lambdas,我需要升级到Spring4.x以获得Java8支持


我升级到Spring4.2.5,我被告知EclipseGemini1.0.2将不再工作,它需要Spring3.0Afaik,目前还没有支持Spring4的blueprint的实现

  • 有一个官方的双子座2.0似乎支持它(里程碑2.0.0.M3未发布到公共存储库)。看

  • Aries blueprint中还有一个非官方的组件,它似乎支持Spring名称空间(但也没有发布——或者至少,我从未看到任何关于它的文档)。看到或


就我个人而言,我也在寻找一个可用的版本,但不幸的是,blueprint/spring dm或多或少被弃用了。Aries的实现现在看起来更稳定了,但我正在慢慢地将我的组件迁移到声明式服务,并嵌入Spring本身。

Eclipse Gemini Blueprint项目似乎仍然存在

2.0版在您发布问题后不久发布

版本2.1仅在两个月前发布,支持Spring4.3.x


参考资料:

Hmm,听起来我应该回到上一个春天,做我真正想做的工作,并计划一个项目来移除Spring。我们肯定想删除SpringMVC和Webflow,并在WebSocket上使用Angular。您正在做什么来将Springbean插入声明式服务?非常感谢您的提示!在看到您的帖子后,我升级到Blueprint 2.1,从而升级到Spring 4.3,现在可以使用Java 8和Scala 2.12。