2016-06-09 22 views
0

Ich arbeite mit einem Core für SDN-Netzwerk, und ich habe mit Karaf Modul schlägt fehl, wenn ich diesen Befehl eingeben:Karaf Bündel funktioniert nicht

feature:install core 

kann nicht Bündel mvn starten: eu.netide. lib/netip/1.1.0-SNAPSHOT in Merkmal (en) core-api-1.1.0-SNAPSHOT: Ungelöste Bedingung in Bundle netip [85]: Kann 85.0 nicht auflösen: fehlende Anforderung [85.0] osgi.wiring.package; (osgi.wiring.package = org.projectfloodlight.openflow.exceptions)

Jemand kann mir helfen? Danke

+0

Ist das die ganze Nachricht? Normalerweise wird einer mit Versionskonflikt gefolgt. Das würde bedeuten, dass Sie die falsche Version von org.projectfloodlight.openflow.exceptions verwenden. – m4tt

Antwort

0

"osgi.wiring.package" -Fehler treten aufgrund der fehlenden Abhängigkeit in Ihrer feature.xml-Datei auf. Sie müssen das abhängige Bundle "org.projectfloodlight.openflow.exceptions" zur Hauptfunktion in der Datei feature.xml hinzufügen, die Ihr Problem lösen würde. Wenn nicht; Sie müssen sicherstellen, dass Ihre Abhängigkeit pom.xml für die entsprechende Floodlight-Bibliothek nicht als "bereitgestellt" markiert ist.