That was already in place. Note that my features.xml works perfectly fine inside a real Karaf environment. Its just the feature validation at build time that I can't get working.
Regards, Raman On 01/26/2016 03:04 PM, Achim Nierbeck wrote: > Hi, > > if one of your own features does use the wrap url-handler, > make sure you have a dependency on the wrap feature in your feature > and mark it as prerequisite=true > > regards, Achim > > > 2016-01-26 19:00 GMT+01:00 Raman Gupta <[email protected] > <mailto:[email protected]>>: > > Here you go: > > http://pastebin.com/4F13xSp9 > > Regards, > Raman > > On 01/26/2016 12:40 PM, Jean-Baptiste Onofré wrote: > > Can you share your pom.xml ? > > > > Thanks, > > Regards > > JB > > > > On 01/26/2016 06:39 PM, Raman Gupta wrote: > >> 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 > >>>> > >>> > > > > > > > -- > > Apache Member > Apache Karaf <http://karaf.apache.org/> Committer & PMC > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> > Committer & Project Lead > blog <http://notizblog.nierbeck.de/> > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> > > Software Architect / Project Manager / Scrum Master >
