Dies ist ein einfacher feature.xml
(v1.4.0) und alles, was ich warFeatures installieren Ergebnisse in fehlender Anforderung Nachricht in karaf 4.0.7
feature:install my-feature
daher den Fehler angab:
Error executing command: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=my-feature; type=karaf.feature; version="[2.0.0,2.0.0]"; filter:="(&(osgi.identity=my-feature)(type=karaf.feature)(version>=2.0.0)(version<=2.0.0))" [caused by: Unable to resolve my-feature/2.0.0: missing requirement [my-feature/2.0.0] osgi.identity; osgi.identity=vertx-auth-common; type=osgi.bundle; version="[3.3.3,3.3.3]"; resolution:=mandatory [caused by: Unable to resolve vertx-auth-common [52](R 52.0): missing requirement [vertx-auth-common [52](R 52.0)] osgi.wiring.package; (&(osgi.wiring.package=io.vertx.core.buffer)(version>=3.3.0)(!(version>=4.0.0))) [caused by: Unable to resolve io.vertx.core [53](R 53.0): missing requirement [io.vertx.core [53](R 53.0)] osgi.wiring.package; (&(osgi.wiring.package=io.netty.handler.codec)(version>=4.1.0)(!(version>=5.0.0)))]]]
Ich hatte den Eindruck, dass das Spezifizieren meiner Bündel in einem Feature und das Installieren sie alle in Karaf ziehen würden.
Wie kann ich das beheben?
Alle Bündel, die ich brauche, sind in der Funktion. Für z.B. : Wenn ich ein Paket physisch mache: installiere für io.netty.handler.codec, dann geht der Fehler zum nächsten über. Wie gehe ich zur Fehlerbehebung? – treefrog