I don't know much about abdera.  I guess the question is how those jars are
related.  Is there any discovery mechanism that would break in osgi ?
If having separate bundles can easily be done, we should do that (and also
contribute a patch to abdera to avoid having to release those bundles each
time we want to upgrade). If it's not doable, we should aim for a single
bundle (and maybe also contribute a patch for that).

On Wed, Sep 2, 2009 at 15:24, Jean-Baptiste Onofré <[email protected]> wrote:

> After dealing with Dan on IRC, CXF requires the following bundles:
>
> org.apache.abdera:abdera-core:0.4.0-incubating
> org.apache.abdera:abdera-i18n:0.4.0-incubating
> org.apache.abdera:abdera-parser:0.4.0-incubating
> org.apache.abdera:abdera-extensions-json:0.4.0-incubating
> org.apache.abdera:abdera-extensions-main:0.4.0-incubating
>
> Currently, only abdera-core is provided.
>
> I have two ways to do it:
> 1/ create only abdera bundle gathering all abdera components
> 2/ create one bundle per abdera part.
>
> From my point of view, I prefer 2 especially if the life cycle of abdera
> components is different (if the extensions version goes faster than the core
> part for example).
>
> What's your opinion ?
>
> Regards
> JB
>
>
> Guillaume Nodet wrote:
>
>> Are they packaged in a way that turning them into OSGi bundles is even
>> possible ?
>> I'm mostly thinking about split packages: if the same package is provided
>> by
>> two different jars (each one contributing a few classes to the package),
>> it
>> won't work in OSGi and we'd have to turn them into a single bundle.
>>
>> On Wed, Sep 2, 2009 at 11:34, Jean-Baptiste Onofré <[email protected]>
>> wrote:
>>
>>  Hi again,
>>>
>>> I'm working on SMXCOMP-611 to provide bundles required by CXF.
>>>
>>> I have question regarding abdera bundle.
>>>
>>> Currently, we have an abdera-0.4.0-incubating bundle linked to the
>>> abdera-core dependency.
>>>
>>> CXF required other abdera dependency.
>>>
>>> I propose to create the following new bundles:
>>> - abdera-core-1.0
>>> - abdera-client-1.0
>>> - abdera-i18n-1.0
>>> - abdera-parser-1.0
>>> - abdera-spring-1.0
>>> - abdera-extensions-geo-1.0
>>> - abdera-extensions-html-1.0
>>> - abdera-extensions-json-1.0
>>> - abdera-extensions-main-1.0
>>>
>>> Does it make sense for you ?
>>>
>>> Thanks
>>> Regards
>>> JB
>>>
>>>
>>
>>
>>


-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com

Reply via email to