Hi Nino, you have to install aries-blueprint feature.
Actually, CXF feature repo should define this in order to have a smooth installation. I also proposed to install jackson bundles with cxfrs. I will prepare a PR about that. Regards JB On 03/02/2018 07:43 AM, nino martinez wael wrote: > Okay using latest karaf 4.2 m2 I get this: > > karaf@root()> feature:install cxf > Error executing command: No matching features for cxf/0 > karaf@root()> feature:repo-add cxf 3.2.2 > Adding feature url mvn:org.apache.cxf.karaf/apache-cxf/3.2.2/xml/features > karaf@root()> feature:install cxf-rs-description-swagger2 > karaf@root()> install -s > mvn:org.apache.cxf.samples/jax_rs_description_swagger2_osgi/3.2.3-SNAPSHOT > Bundle ID: 116 > Error executing command: Error installing bundles: > Unable to start bundle > mvn:org.apache.cxf.samples/jax_rs_description_swagger2_osgi/3.2.3-SNAPSHOT: > org.osgi.framework.BundleException: Unable > to resolve org.apache.cxf.samples.jax_rs_description_swagger2_osgi [116](R > 116.0): missing requirement [org.apache.cxf.samples.jax_rs_description_swag > ger2_osgi [116](R 116.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.osgi.service.blueprint)(version>=1.0.0)(!(version>=2.0.0))) > Unresolved requi > rements: [[org.apache.cxf.samples.jax_rs_description_swagger2_osgi [116](R > 116.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.service.bluepr > int)(version>=1.0.0)(!(version>=2.0.0)))] > karaf@root()> feature:install scr > karaf@root()> install -s > mvn:org.apache.cxf.samples/jax_rs_description_swagger2_osgi/3.2.3-SNAPSHOT > Bundle ID: 116 > Error executing command: Error installing bundles: > Unable to start bundle > mvn:org.apache.cxf.samples/jax_rs_description_swagger2_osgi/3.2.3-SNAPSHOT: > org.osgi.framework.BundleException: Unable > to resolve org.apache.cxf.samples.jax_rs_description_swagger2_osgi [116](R > 116.0): missing requirement [org.apache.cxf.samples.jax_rs_description_swag > ger2_osgi [116](R 116.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.osgi.service.blueprint)(version>=1.0.0)(!(version>=2.0.0))) > Unresolved requi > rements: [[org.apache.cxf.samples.jax_rs_description_swagger2_osgi [116](R > 116.0)] osgi.wiring.package; (&(osgi.wiring.package=org.osgi.service.bluepr > int)(version>=1.0.0)(!(version>=2.0.0)))] > karaf@root()> feature:install blueprint-web > karaf@root()> install -s > mvn:org.apache.cxf.samples/jax_rs_description_swagger2_osgi/3.2.3-SNAPSHOT > Bundle ID: 116 > Error executing command: Error installing bundles: > Unable to start bundle > mvn:org.apache.cxf.samples/jax_rs_description_swagger2_osgi/3.2.3-SNAPSHOT: > org.osgi.framework.BundleException: Uses co > nstraint violation. Unable to resolve resource > org.apache.cxf.samples.jax_rs_description_swagger2_osgi > [org.apache.cxf.samples.jax_rs_description_swag > ger2_osgi [116](R 116.0)] because it is exposed to package > 'javax.annotation' from resources javax.annotation-api > [javax.annotation-api [54](R 54.0)] > and org.apache.felix.framework [org.apache.felix.framework [0](R 0)] via > two dependency chains. > > Chain 1: > org.apache.cxf.samples.jax_rs_description_swagger2_osgi > [org.apache.cxf.samples.jax_rs_description_swagger2_osgi [116](R 116.0)] > import: > (&(osgi.wiring.package=javax.annotation)(version>=1.2.0)(!(version>=2.0.0))) > | > export: osgi.wiring.package: javax.annotation > javax.annotation-api [javax.annotation-api [54](R 54.0)] > > Chain 2: > org.apache.cxf.samples.jax_rs_description_swagger2_osgi > [org.apache.cxf.samples.jax_rs_description_swagger2_osgi [116](R 116.0)] > import: > (&(osgi.wiring.package=io.swagger.jaxrs.config)(version>=1.5.0)(!(version>=2.0.0))) > | > export: osgi.wiring.package=io.swagger.jaxrs.config; > uses:=org.reflections.util > io.swagger.jaxrs [io.swagger.jaxrs [51](R 51.0)] > import: > (&(osgi.wiring.package=org.reflections.util)(version>=0.9.0)(!(version>=1.0.0))) > | > export: osgi.wiring.package=org.reflections.util; uses:=javax.annotation > org.apache.servicemix.bundles.reflections > [org.apache.servicemix.bundles.reflections [81](R 81.0)] > import: (osgi.wiring.package=javax.annotation) > | > export: osgi.wiring.package: javax.annotation > org.apache.felix.framework [org.apache.felix.framework [0](R 0)] > Unresolved requirements: > [[org.apache.cxf.samples.jax_rs_description_swagger2_osgi > [116](R 116.0)] osgi.wiring.package; > (&(osgi.wiring.package=io.swagger.jaxrs.config)(version>=1.5.0)(!(version>=2.0.0)))] > karaf@root()> feature:install webconsole > karaf@root()> install -s > mvn:org.apache.cxf.samples/jax_rs_description_swagger2_osgi/3.2.3-SNAPSHOT > > > I will try with the mentioned 3.x karaf in the samples and return with > status.. > > On Fri, Feb 23, 2018 at 9:06 AM, nino martinez wael < > nino.martinez.w...@gmail.com> wrote: > >> I havent tried it with the "official" examples.. >> >> I'll give it a go. >> >> On Wed, Feb 21, 2018 at 10:46 AM, Colm O hEigeartaigh <cohei...@apache.org >>> wrote: >> >>> Do you have exact steps to reproduce the problem? >>> >>> Colm. >>> >>> On Wed, Feb 21, 2018 at 6:06 AM, nino martinez wael < >>> nino.martinez.w...@gmail.com> wrote: >>> >>>> Hi I am using cxf plus the swagger intent.. And it is working in the >>> sense >>>> that the swager documents gets published. >>>> >>>> I noticed once and only once that on the CXF "overview" page where you >>>> normally can see the different endpoints that are registered there were >>>> also a link to the swagger documentation.. >>>> >>>> What's up with that, I wonder why it's not there consistently? >>>> >>>> -- >>>> Best regards / Med venlig hilsen >>>> Nino Martinez >>>> >>> >>> >>> >>> -- >>> Colm O hEigeartaigh >>> >>> Talend Community Coder >>> http://coders.talend.com >>> >> >> >> >> -- >> Best regards / Med venlig hilsen >> Nino Martinez >> > > > -- Jean-Baptiste Onofré jbono...@apache.org http://blog.nanthrax.net Talend - http://www.talend.com