Ich fand ServiceMix OSGi-fy Frühling zur Verfügung gestellt hatte bündelt bis zu ver. 4.1.4, http://repo2.maven.org/maven2/org/apache/servicemix/bundles/org.apache.servicemix.bundles.spring-aop/
Ich habe versucht, es in meinem OSGi-Bundle-Projekt, das zu setzen dependeny wie:
<dependency>
<groupId>org.apache.servicemix.bundles</groupId>
<artifactId>org.apache.servicemix.bundles.spring-core</artifactId>
<version>4.1.1.RELEASE_3</version>
</dependency>
Run in Felix ein gefundenes Sprint Bündel aktiviert werden:
START LEVEL 1
ID|State |Level|Name
...
5|Resolved | 1|Apache ServiceMix :: Bundles :: spring-expression (4.1.1.RELEASE_3)
6|Active | 1|Apache Felix Gogo Command (0.14.0)
7|Active | 1|Apache Felix Gogo Runtime (0.12.1)
8|Active | 1|Apache Felix Gogo Shell (0.10.0)
...
10|Active | 1|Apache ServiceMix :: Bundles :: spring-context (4.1.1.RELEASE_3)
11|Active | 1|Apache ServiceMix :: Bundles :: spring-core (4.1.1.RELEASE_3)
....
Aber In der neuesten Version 5.4.0 enthält ServiceMix nur den Frühling 3.2.11.
Gibt es ein Risiko, wenn die Feder 4.1.1 in meiner OSGi-Umgebung verwendet wird?
Dieser Thread http://www.theserverside.com/discussions/thread.tsss?thread_id=71606 schlägt vor, dass alles vor einer Weile nach http://www.eclipse.org/gemini/ verschoben wurde. – pd40
Die Art, wie ich es gelesen habe, war Spring DM. Das ist nicht was ich suche. Ich suche nur Spring-Core, Spring-Context, Spring-Beans, ... OSGi-Bundles. –
Gute Frage. Ich habe eine Liste von Repos hier https://www.versioneye.com/java/org.springframework:spring-core/4.0.0.RELEASE gefunden. Scheint nach 3.2.5 sind die Bündel nicht da. – pd40