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