I am about to incorporate Spring DM into a bundle that will run in the Apache Karaf OSGi framework. Given that Spring DM is being transitioned to Gemni Blueprint, should I use Spring DM 2.0.0.M1 or start fresh with Gemni Blueprint 1.0.0.M1? Or should I go with the last formal release of Spring DM (1.2.1)? Any thoughts?
UPDATE:
This could serve as an argument against using Gemni Blueprint:
As of M1, not all modules or projects inside Spring DM have been moved. At the moment only the io, core, extender and test modules have transitioned are provided in M1. With the up-coming release of OSGi RFC-66, the web support is being discontinued. Existing users are encouraged to look at Eclipse Gemini Web project. The plans for the Maven archetype and annotation extension are undefined for the moment. -- http://www.eclipse.org/gemini/blueprint/documentation/migration/
The fact that not all of the Spring DM modules are included in Gemni Blueprint could make existing documentation difficult to follow. Has anyone tried using Gemni Blueprint and Gemni Web to do the same things that are done with Spring DM?