+1 for it.

And cxf-core is good for the name
-------------
Freeman(Yue) Fang

Red Hat, Inc. 
FuseSource is now part of Red Hat
Web: http://fusesource.com | http://www.redhat.com/
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com
http://blog.sina.com.cn/u/1473905042
weibo: @Freeman小屋



On 2013-7-4, at 上午2:39, Daniel Kulp wrote:

> 
> For 3.0, I'd like to combine both cxf-api and cxf-rt-core into a single 
> jar/bundle.   I'd likely just call it cxf-core, but I'm open to other 
> suggestions (cxf-kernel?).
> 
> We originally tried to have a separate jar for "api" to make javadoc 
> generation easier, but it pretty much doesn't work.   Many of the classes 
> (like the Service Factories and client factories and JAX-RS client things and 
> much much more) that you really would need are not part of api and thus don't 
> appear in the "api" javadoc anyway.   Thus, that reason is pointless and not 
> working.
> 
> API is also WAY WAY more than just "API" now.   There are interceptors, data 
> binding things, all kinds of concrete utility things, etc…   API is about 1MB 
> whereas "core" is about 270K.   Kind of shows where the real "core" stuff is.
> 
> As it is, right now, you cannot really have api without rt-core anyway.  By 
> combining them, we can get rid of some of the dynamic import things and such 
> in OSGi (to find the Bus factory).   One less jar to deal with as well.  The 
> jaxrs basic sample would be down to cxf-core, cxf-transports-http, 
> cxf-rt-frontend-jaxrs, and the related 3rd party deps.  
> 
> Thoughts?
> 
> -- 
> Daniel Kulp
> [email protected] - http://dankulp.com/blog
> Talend Community Coder - http://coders.talend.com
> 

Reply via email to