On Fri, May 7, 2010 at 2:26 PM, Guillaume Nodet <gno...@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 <gno...@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