2009-10-23 8 views
5

Die Eclipselink OSGi-Bundles scheinen Probleme bei der Arbeit in einigen OSGi-Containern, insbesondere bei Felix, zu haben, da sie keine (vom System exportierten) Pakete importieren können, die sie tatsächlich benötigen. Ein Beispiel ist der fehlende Import von javax.xml.namespace im core Bundle der aktuellen Version 1.1.3.Gibt es einen Maven-Build für Eclipselink, der die OSGi-Bundles in Felix und anderen laufen lässt?

Das eclipselink-Team hat diese Art von Problemen mit dem BND-Tool für den Build-Prozess in den Versionen 1.2 und 2.0 behoben. Sobald diese Probleme behoben sind, können wir davon ausgehen, dass dieses Problem verschwunden ist.

In der Zwischenzeit, hat irgendjemand einen Maven-Build aus den Eclipselink-Quellen eingerichtet und veröffentlicht, der die Bündelung richtig macht?

Antwort

1

Here's the pom.xml file verwenden wir ein Bündel erstellen, das EclipseLink hat und JPA verfügbar macht. Dieses Paket enthält nur EclipseLink, also sollten Sie es direkt verwenden können.