Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-4241 SwitchYard Resteasy component must use JAX-RS 1.1 in Fuse on Karaf
  3. ENTESB-4269

Camel / Fabric8 features should use servicemix-specs version of jsr311-api

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Done
    • Icon: Major Major
    • jboss-fuse-6.3
    • jboss-fuse-6.2.1
    • Camel, Fabric8 v1
    • None

      The fabric8 and the camel features files are pulling in javax.ws.rs:jsr311-api, which contains a FactoryFinder class which is OSGI-incapable. We should be using the servicemix-specs version :

              <bundle dependency='true'>mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jsr311-api-1.1.1/2.5.0</bundle>
      

      fabric8-karaf-1.2.0.redhat-621069-features.xml

          <feature name="jsr-311" version="1.2.0.redhat-621069">
              <bundle>mvn:javax.ws.rs/jsr311-api/1.1.1</bundle>
          </feature>
      

      apache-camel-2.15.1.redhat-621069-features.xml uses jsr311 in camel-olingo2, camel-swagger, camel-jclouds

      These are blocking ENTESB-4241, a 6.2.1 blocker for SwitchYard, so these changes should go into 6.2.1.

              tcunning@redhat.com Thomas Cunningham
              tcunning@redhat.com Thomas Cunningham
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: