Hi Dan,

I can imagine that every single jar is needed right now but I think the dependencies show that there are things in the api that do not belong there.

For example I tried to find out why cxf-common-utilities is needed. It seems it is only used in one class: TransportURIResolver. This class is an implementation class and also seems not to be referenced from the rest of the API module. So I guess it should be moved to cxf-common-utils or cxf-rt-core.

I think the neethi package is really not that critical.

Greetings

Christian


Honesly, I'm not sure if anything there is actually removable. MAYBE mark Neethi as provided, but it would still be pulled in later. xml-resolve could potentially be pulled if we add code to detect it's not there and then not support catalogs in that case.


--

Christian Schneider
---
http://www.liquid-reality.de

Reply via email to