+1.

Colm.


On Thu, Jul 4, 2013 at 3:54 AM, Dennis Sosnoski <d...@sosnoski.com> wrote:

> +1
>
>   - Dennis
>
>
> On 07/04/2013 06:39 AM, 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?
>>
>>
>


-- 
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com

Reply via email to