I am also not sure if we really still need all the spec overrides in Java 7
and 8. Maybe we can slim that down a bit.

I am just working on CXF-DOSGi and the multibundle distro contains almost
100 deps. A lot of these come from pax-web which includes a lot of stuff I
do not really need but it is installed by the lkaraf http feature.

Christian


2016-07-02 13:53 GMT+02:00 James Carman <ja...@carmanconsulting.com>:

>
>
> On Sat, Jul 2, 2016 at 4:13 AM David Leangen <apa...@leangen.net> wrote:
>
>>
>>
>> Question: is there a more light-weight JAX-RS implementation out there? I
>> am not happy about how bloated CFX seems to be. I don’t like having to pull
>> in that long list of dependencies. For something as “simple” as REST, it
>> sure complicates my system. Bleh.
>>
>>
> This is the list of dependencies for the "cxf-jaxrs" feature version 3.1.6
> in Karaf:
>
> feature "cxf-specs":
>
> mvn:org.apache.geronimo.specs/geronimo-osgi-registry/1.1 start-level=9
> mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.activation-api-1.1/2.6.0
> start-level=10
> mvn:javax.annotation/javax.annotation-api/1.2 start-level=10
> mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.stax-api-1.0/2.6.0
> start-level=10
> mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxb-api-2.2/2.6.0
> start-level=10
> mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jaxws-api-2.2/2.6.0
> start-level=10
> mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.saaj-api-1.3/2.6.0
> start-level=10
> mvn:org.apache.servicemix.specs/org.apache.servicemix.specs.jsr339-api-2.0.1/2.6.0
> start-level=10
> mvn:javax.mail/mail/1.4.4 start-level=10
> mvn:org.codehaus.woodstox/stax2-api/3.1.4 start-level=20
> mvn:org.codehaus.woodstox/woodstox-core-asl/4.4.1 start-level=20
> mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-impl/2.2.11_1
> start-level=20
> mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-xjc/2.2.11_1
> start-level=20
>
> feature "cxf-core":
>
> mvn:org.apache.ws.xmlschema/xmlschema-core/2.2.1 start-level=30
> mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.xmlresolver/1.2_5
> start-level=25
> mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.fastinfoset/1.2.13_1
> start-level=30
> mvn:org.apache.cxf/cxf-core/3.1.6 start-level=40
> mvn:org.apache.cxf/cxf-rt-management/3.1.6 start-level=40
>
> feature "cxf-http":
>
> mvn:org.apache.cxf/cxf-rt-transports-http/3.1.6 start-level=40
>
> feature "cxf-jaxrs":
>
> mvn:org.codehaus.jettison/jettison/1.3.7 start-level=30
> mvn:org.apache.cxf/cxf-rt-rs-extension-providers/3.1.6 start-level=40
> mvn:org.apache.cxf/cxf-rt-rs-extension-search/3.1.6 start-level=40
> mvn:org.apache.cxf/cxf-rt-rs-service-description/3.1.6 start-level=40
> mvn:org.apache.cxf/cxf-rt-frontend-jaxrs/3.1.6 start-level=40
> mvn:org.apache.cxf/cxf-rt-rs-client/3.1.6 start-level=40
>
> Most of that is the "spec" stuff.  I wouldn't really consider that too
> bloated.  It's extremely easy to install using Karaf features:
>
> feature:repo-add cxf 3.1.6
> feature:install cxf-jaxrs
>
>


-- 
-- 
Christian Schneider
http://www.liquid-reality.de
<https://owa.talend.com/owa/redir.aspx?C=3aa4083e0c744ae1ba52bd062c5a7e46&URL=http%3a%2f%2fwww.liquid-reality.de>

Open Source Architect
http://www.talend.com
<https://owa.talend.com/owa/redir.aspx?C=3aa4083e0c744ae1ba52bd062c5a7e46&URL=http%3a%2f%2fwww.talend.com>

Reply via email to