camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Claus Ibsen <claus.ib...@gmail.com>
Subject Re: [DISCUSS] OSGI improvements
Date Fri, 07 May 2010 12:44:20 GMT
On Fri, May 7, 2010 at 2:26 PM, Guillaume Nodet <gnodet@gmail.com> wrote:
> To be more clear and let room for discussion (and still be able to work),
> i'll do the following:
>  * extract the xml / jabx logic in a separate maven module named
> components/camel-core-xml
>  * extract the osgi bits in a new module components/camel-core-osgi
> To minimize changes, camel-spring will embed the classes from camel-core-xml
> and camel-osgi will embed those from camel-core-osgi, while camel-blueprint
> will embed both.
>
> When we have that, it will be easier to discuss the need to maintain those
> modules or refactor those.
> My proposal came from the fact that it's a bit confusing to have camel-osgi,
> camel-spring and camel-spring-osgi.  I think camel-spring should be
> sufficient...
>

Please wait with committing the changes after Camel 2.3.0 has been released.
If you do so then I am +1 on this.




> On Fri, May 7, 2010 at 09:06, Guillaume Nodet <gnodet@gmail.com> wrote:
>
>> I'm working on improving and refactoring the OSGi bits and I'd like to
>> propose the following:
>>   * make camel-osgi a plain jar just used to share common code between
>> camel-blueprint and camel-spring
>>       this jar would contain osgi specific classes and also common code for
>> jaxb parsing / factory logic
>>       both camel-spring and camel-blueprint would embed the classes defined
>> here as to simplify deployment
>>   * merge camel-spring-osgi back into camel-spring
>>       this would be easier for end users i think as they would just have to
>> deploy camel-spring and that's all
>>       whether they are in an osgi environment or not would be transparent
>>
>> Thoughts ?
>>
>> --
>> Cheers,
>> Guillaume Nodet
>> ------------------------
>> Blog: http://gnodet.blogspot.com/
>> ------------------------
>> Open Source SOA
>> http://fusesource.com
>>
>>
>>
>
>
> --
> Cheers,
> Guillaume Nodet
> ------------------------
> Blog: http://gnodet.blogspot.com/
> ------------------------
> Open Source SOA
> http://fusesource.com
>



-- 
Claus Ibsen
Apache Camel Committer

Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Mime
View raw message