/ / Kann ich osgi.enterprise.jar einfach in meinen Equinox-Plugins löschen? - java, jdbc, osgi, Unternehmen, Tagundnachtgleiche

Kann ich osgi.enterprise.jar einfach in meinen Equinox Plugins Ordner löschen? - java, jdbc, osgi, Unternehmen, Tagundnachtgleiche

Ich bin an der OSGi Enterprise-Spezifikation interessiert. Im Moment bin ich nur an der JDBC-Konnektivität interessiert, aber das kann sich ändern.

Beim http://www.osgi.org/Download/Release4V42 Ich kann die osgi.enterprise.jar (den Companion-Code-Link) finden. Kann ich es einfach in meinen Tagundnachtgleiche Behälter installieren und benutzen?

Ich hatte den Eindruck, dass einige der Klassen sindÜberlappend (zum Beispiel org.osgi.service.component), führt dies nicht zu Problemen? Oder sollte ich dann einfach das Paket org.eclipse.osgi.services deinstallieren und stattdessen osgi.enterprise verwenden?

Antworten:

2 für die Antwort № 1

Nein, das kannst du nicht tun. Die Datei von OSGI.org ist meist Schnittstellen, es ist keine vollständige Implementierung.


2 für die Antwort № 2

Die Antwort von "J-16 SDiZ" ist richtig, dass der osgi.enterprise.jar ist reine Schnittstellen statt Implementierungen.

Sie haben auch nach der Überschneidung mit der org.eclipse.osgi.services Bündel ... in der Tat sollte die OSGi Enterprise JAR seineine strenge Obermenge davon. Es gibt nicht viel Problem damit, diese beiden Pakete installiert zu haben, aber es ist auch nicht wirklich notwendig, um Verwirrung zu vermeiden, würde ich wahrscheinlich entfernen org.eclipse.osgi.services.