Apache karaf wie leicht zu installieren-bundle aus dem Maven-repo
Ich versuche aus Karaf und installiert bundle X. Dieses bundle X beschwert sich über eine fehlende Voraussetzung: Unresolved requirements ... osgi.wiring.package; (osgi.wiring.package=org.apache.commons.httpclient)]
Daher habe ich versucht, die org.apache.Unterhaus.httpclient durch bundle:install mvn:commons-httpclient/commons-httpclient/3.1
was auch geklappt hat.
Aber, nach dem Versuch, starten Sie das X wieder, ich bekomme immer noch die gleiche Fehlermeldung.
Dank!
InformationsquelleAutor user3612643 | 2015-09-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Glas ist nicht ein bundle, daher kann nicht bereitgestellt werden, karaf, es einfach ignoriert.
Versuchen
Machen es sicher, dass Ihr Paket in Ihrer META-INF/MANIFEST.MF die osgi-import-Deklarationen-syntax. Ich nehme an, Sie verwenden bndtools zu generieren, das bundle.
InformationsquelleAutor Antonio Maria Sanchez Berrocal
Stimme mit @Antonio, die für Bibliotheken von Drittanbietern, die nicht von OSGi-bundles können Sie auch versuchen, diese zu installieren mit
wrap
:Diesem wird das erstellen einer einfachen OSGi-MANIFEST für die Bibliothek...
Können Sie mehr Infos finden Sie hier: http://karaf.apache.org/manual/latest/developers-guide/creating-bundles.html
InformationsquelleAutor Jorge Martinez