I didn't, but adding those does not help. I also tried adding slf4j-api >= 1.6.0 as suggested by the error message. Still fails with the same error. I tried both the pom <dependencies> section as well as the plugin <dependencies>.
Regards, Raman On 01/26/2016 12:24 PM, Jean-Baptiste Onofré wrote: > Hi Raman, > > Can you check if standard feature dependency is present in the pom.xml > and with compile as scope ? > > Basically, you should have: > > <dependency> > <groupId>org.apache.karaf.features</groupId> > <artifactId>framework</artifactId> > <version>4.0.4</version> > <type>kar</type> > </dependency> > <dependency> > <groupId>org.apache.karaf.features</groupId> > <artifactId>standard</artifactId> > <version>4.0.4</version> > <classifier>features</classifier> > <type>xml</type> > </dependency> > > in your pom.xml. > > Is it the case ? > > Thanks, > Regards > JB > > On 01/26/2016 06:18 PM, Raman Gupta wrote: >> I am trying to use karaf-maven-plugin version 4.0.4 to verify a >> feature, but always get the following error: >> >> Message: Unable to resolve root: missing requirement [root] >> osgi.identity; osgi.identity=wrap; type=karaf.feature; version=0; >> filter:="(&(osgi.identity=wrap)(type=karaf.feature)(version>=0.0.0))" >> [caused by: Unable to resolve wrap/0.0.0: missing requirement >> [wrap/0.0.0] osgi.identity; osgi.identity=org.ops4j.pax.url.wrap; >> type=osgi.bundle; version="[2.4.5,2.4.5]"; resolution:=mandatory >> [caused by: Unable to resolve org.ops4j.pax.url.wrap/2.4.5: missing >> requirement [org.ops4j.pax.url.wrap/2.4.5] osgi.wiring.package; >> filter:="(&(osgi.wiring.package=org.slf4j)(version>=1.6.0)(!(version>=2.0.0)))"]] >> >> >> It seems that the pax wrap feature is not being loaded by the verifier >> (wrap is used in my features.xml). >> >> I don't specify a custom config.properties, so the default is being >> used, which should load the wrap feature. >> >> Any ideas? >> >> Regards, >> Raman Gupta >> >
