Ich bin dabei, Spring DM in ein Bundle zu integrieren, das im Apache Karaf OSGi-Framework ausgeführt wird. Angesichts der Tatsache, dass Spring DM zu Gemni Blueprint übergeht, sollte ich Spring DM 2.0.0.M1 verwenden oder mit Gemni Blueprint 1.0.0.M1 neu beginnen? Oder sollte ich die letzte formelle Version von Spring DM (1.2.1) verwenden? Irgendwelche Gedanken?
UPDATE:
Dies könnte als Argument gegen die Verwendung von Gemni Blueprint dienen:
Ab M1 wurden nicht alle Module oder Projekte innerhalb von Spring DM verschoben. Derzeit wurden nur die io-, core-, extender- und test-Module überführt und in M1 bereitgestellt. Mit dem anstehenden Release von OSGi RFC-66 wird der Web-Support eingestellt. Existierende Benutzer werden ermutigt, das Eclipse Gemini Web-Projekt zu betrachten. Die Pläne für das Maven-Archetyp und die Annotations-Erweiterung sind im Moment nicht definiert. -- http://www.eclipse.org/gemini/blueprint/documentation/migration/
Die Tatsache, dass nicht alle Spring DM-Module in Gemni Blueprint enthalten sind, könnte die vorhandene Dokumentation schwer verständlich machen. Hat jemand versucht, Gemni Blueprint und Gemni Web zu verwenden, um dieselben Funktionen auszuführen wie mit Spring DM?