Sorry Benjamin. I will have to do some further research. Thanks for the clarification.
Best Regards, Scott ES On Oct 15, 2012, at 7:20 AM, "Benjamin Graf" <benjamin.g...@gmx.net> wrote: > Hi Scott, > > some last comments from me. > > Regards, > Benjamin > > -------- Original-Nachricht -------- >> Datum: Sun, 14 Oct 2012 16:52:05 -0500 >> Von: Scott England-Sullivan <sully6...@gmail.com> >> An: dev@camel.apache.org >> Betreff: Re: Dependencies of camel-spring > >> In summary and to close out: >> >> * Post to Camel User >> Please use the Camel User mailing list for usage questions and issues. >> >> >> * JBoss Issue: >> >> Within JBoss you willhave better success using the JBoss Snowdrop >> project. There are a number of threads that discuss using it on the >> forums and on google. Details can be found here: >> https://www.jboss.org/snowdrop > > No option if you want proper lifecycle an dependency management. Like OSGi or > JBI in older days. > >> >> >> * Gemini Blueprint: >> >> Spring DM != Gemini Blueprint > > Gemini Blueprint = Spring DM v2 + x > >> >> Gemini Blueprint != Spring > > Gemini Blueprint = Spring + x > >> >> There is a loose relationship there but they really are two different >> things. > > Not right at all. Gemini does completly depend on the Springframework API > >> >> What you are looking for is support for the OSGi Blueprint provider >> Eclipse Gemini in Camel. Blueprint support is currently included in >> the camel-blueprint project. The camel-blueprint project currently >> only offers support for Aries Blueprint. What is required is Eclipse >> Gemini support by either inclusion in the camel-blueprint project or a >> completely new project camel-blueprint-gemini. >> >> Upgrading to camel-spring Eclipse Gemini isn't an option because it is >> the home Spring DM which is fully dependent on the Spring APIs. >> >> My first preference would be for the camel-blueprint project to be >> able to support any underlying OSGi Blueprint provider over having a >> secondary project. >> >> There is already some work happening WRT to your request under >> CAMEL-4543. If you have a patch that would provide the underlying >> support for Eclipse Gemini please attach it there. If not, add >> yourself as a watcher to the ticket to be updated of any progress. >> >> https://issues.apache.org/jira/browse/CAMEL-4543 > > As mentioned before Spring OSGi (Spring DM) and Eclipse Gemini both react to > the same namespaces in XML config files. That's why you won't be able to use > camel-spring and any gemini blueprint camel component together since you will > have to install two OSGi handlers to fulfill dependencies. > >> Best Regards, >> Scott ES >> >> >> On Fri, Oct 12, 2012 at 9:42 AM, Benjamin Graf <benjamin.g...@gmx.net> >> wrote: >>> By the way. Any more comments on the root topic? ;-) >>> >>> >>> >>> Scott England-Sullivan <sully6...@gmail.com> schrieb: >>> >>>> Will post back here with results later on. >>>> >>>> On Oct 11, 2012, at 8:35 PM, Willem jiang <willem.ji...@gmail.com> >>>> wrote: >>>> >>>>> Hi Scott, >>>>> >>>>> I just checked karaf 2.3.0 which is on vote now is using Aries >>>> blueprint 1.0.0 now. >>>>> If you want to do some verification, you could use that one. >>>>> >>>>> -- >>>>> Willem Jiang >>>>> >>>>> Red Hat, Inc. >>>>> FuseSource is now part of Red Hat >>>>> Web: http://www.fusesource.com | http://www.redhat.com >>>>> Blog: http://willemjiang.blogspot.com >>>> (http://willemjiang.blogspot.com/) (English) >>>>> http://jnn.javaeye.com (http://jnn.javaeye.com/) (Chinese) >>>>> Twitter: willemjiang >>>>> Weibo: willemjiang >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> On Friday, October 12, 2012 at 9:08 AM, Willem jiang wrote: >>>>> >>>>>> Yeah, I think we could consider to upgrade the camel-blueprint to >>>> Aries 1.0.0 in Camel 2.11.0. >>>>>> >>>>>> >>>>>> -- >>>>>> Willem Jiang >>>>>> >>>>>> Red Hat, Inc. >>>>>> FuseSource is now part of Red Hat >>>>>> Web: http://www.fusesource.com | http://www.redhat.com >>>>>> Blog: http://willemjiang.blogspot.com >>>> (http://willemjiang.blogspot.com/) (English) >>>>>> http://jnn.javaeye.com (http://jnn.javaeye.com/) (Chinese) >>>>>> Twitter: willemjiang >>>>>> Weibo: willemjiang >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Thursday, October 11, 2012 at 11:17 PM, Scott England-Sullivan >>>> wrote: >>>>>> >>>>>>> Willem, >>>>>>> >>>>>>> Following this I was about to ask when it would make sense >>>> upgrading camel-blueprint to Aries 1.0.0. >>>>>>> >>>>>>> My concern is I believe Aries 1.0.0 breaks backwards capability (I >>>> will verify). Therefore is it something that we can upgrade for Camel >>>> 2.x or does it need to go on the roadmap for Camel 3.0? >>>>>>> >>>>>>> Best Regards, >>>>>>> Scott ES >>>>>>> >>>>>>> On Oct 11, 2012, at 8:42 AM, Willem jiang <willem.ji...@gmail.com >>>> (mailto:willem.ji...@gmail.com)> wrote: >>>>>>> >>>>>>>> FYI, Aries Blueprint 1.0 was released. >>>>>>>> >>>>>>>> -- >>>>>>>> Willem Jiang >>>>>>>> >>>>>>>> Red Hat, Inc. >>>>>>>> FuseSource is now part of Red Hat >>>>>>>> Web: http://www.fusesource.com | http://www.redhat.com >>>>>>>> Blog: http://willemjiang.blogspot.com >>>> (http://willemjiang.blogspot.com/) (English) >>>>>>>> http://jnn.javaeye.com (http://jnn.javaeye.com/) (Chinese) >>>>>>>> Twitter: willemjiang >>>>>>>> Weibo: willemjiang >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Thursday, October 11, 2012 at 7:00 PM, Benjamin Graf wrote: >>>>>>>> >>>>>>>>> Hi Willem, >>>>>>>>> >>>>>>>>> camel-blueprint is no option for me since it uses Aries blueprint >>>> which does not work correctly with jndi in boss OSGi. That is the >>>> reason why I switched back to spring recognizing that it's outdated. >>>> Anyway the fact that Aries does not yet reached a 1.0 release makes it >>>> not well suited for a commercial application in my opinion. >>>>>>>>> >>>>>>>>> Benjamin >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> Willem jiang <willem.ji...@gmail.com >>>> (mailto:willem.ji...@gmail.com)> schrieb: >>>>>>>>> >>>>>>>>>> camel-blueprint is suppose to do the OSGi related work this >>>> time. >>>>>>>>>> >>>>>>>>>> You may consider to use it to get ride of the dependencies of >>>>>>>>>> camel-spring. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Willem Jiang >>>>>>>>>> >>>>>>>>>> Red Hat, Inc. >>>>>>>>>> FuseSource is now part of Red Hat >>>>>>>>>> Web: http://www.fusesource.com | http://www.redhat.com >>>>>>>>>> Blog: http://willemjiang.blogspot.com >>>>>>>>>> (http://willemjiang.blogspot.com/) (English) >>>>>>>>>> http://jnn.javaeye.com (http://jnn.javaeye.com/) (Chinese) >>>>>>>>>> Twitter: willemjiang >>>>>>>>>> Weibo: willemjiang >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Thursday, October 11, 2012 at 1:10 PM, Benjamin Graf wrote: >>>>>>>>>> >>>>>>>>>>> Hi Christian, >>>>>>>>>>> >>>>>>>>>>> the issue is that Gemini has a different packaging and camel >>>> spring >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> has a dependency which tries to load classes from spring OSGi >>>> when >>>>>>>>>> activator in manifest is triggered. Unfortunately it is not drop >>>> in >>>>>>>>>> replacement. :-( >>>>>>>>>>> >>>>>>>>>>> I would suggest to update dependency in spring module or remove >>>> OSGi >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> code to a new camel spring OSGi module and introduce a new camel >>>> Gemini >>>>>>>>>> blueprint module. >>>>>>>>>>> >>>>>>>>>>> Benjamin >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> "Christian Müller" <christian.muel...@gmail.com >>>> (mailto:christian.muel...@gmail.com) >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> (mailto:christian.muel...@gmail.com)> schrieb: >>>>>>>>>>> >>>>>>>>>>>> If I understood you right, gemini-blueprint is the replacement >>>> of >>>>>>>>>>>> spring-dm. In this case, there is no need that both live >>>> together. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> I'm >>>>>>>>>>>> right? >>>>>>>>>>>> In this case, I don't understand what the issue is? >>>>>>>>>>>> >>>>>>>>>>>> Best, >>>>>>>>>>>> Christian >>>>>>>>>>>> >>>>>>>>>>>> On Wed, Oct 10, 2012 at 12:53 PM, Benjamin Graf >>>>>>>>>>>> <benjamin.g...@gmx.net (mailto:benjamin.g...@gmx.net)>wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi everybody, >>>>>>>>>>>>> >>>>>>>>>>>>> I tried to implement a new camel component for >>>> gemini-blueprint. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> It >>>>>>>>>>>> seems >>>>>>>>>>>>> that both components spring-osgi and gemini-blueprint can not >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> live >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> both >>>>>>>>>>>>> together in camel. Since camel-spring needs spring-osgi if >>>> used >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> in an >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> osgi >>>>>>>>>>>>> environment. A replacement should really be considered. >>>>>>>>>>>>> >>>>>>>>>>>>> Any suggestions? >>>>>>>>>>>>> >>>>>>>>>>>>> Benjamin >>>>>>>>>>>>> >>>>>>>>>>>>> -------- Original-Nachricht -------- >>>>>>>>>>>>>> Datum: Tue, 09 Oct 2012 11:19:36 +0200 >>>>>>>>>>>>>> Von: "Benjamin Graf" <benjamin.g...@gmx.net >>>> (mailto:benjamin.g...@gmx.net) >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> (mailto:benjamin.g...@gmx.net)> >>>>>>>>>>>>>> An: dev@camel.apache.org (mailto:dev@camel.apache.org) >>>>>>>>>>>>>> Betreff: Re: Dependencies of camel-spring >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>>> I give it a try it's two changed imports and one dependeny >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> change >>>>>>>>>>>> in pom >>>>>>>>>>>>>> of camel-spring and everything works fine: >>>>>>>>>>>>>> >>>>>>>>>>>>>> import >>>> org.eclipse.gemini.blueprint.context.BundleContextAware; >>>>>>>>>>>>>> in >>>> apache-camel-2.10.0\components\camel-spring\src\main\java\org\apache\camel\osgi\CamelContextFactoryBean.java >>>> apache-camel-2.10.0\components\camel-spring\src\main\java\org\apache\camel\osgi\CamelNamespaceHandler.java >>>>>>>>>>>>>> >>>>>>>>>>>>>> and >>>>>>>>>>>>>> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>org.eclipse.gemini.blueprint</groupId> >>>>>>>>>>>>>> <artifactId>gemini-blueprint-core</artifactId> >>>>>>>>>>>>>> <version>1.0.2.RELEASE</version> >>>>>>>>>>>>>> <optional>true</optional> >>>>>>>>>>>>>> <exclusions> >>>>>>>>>>>>>> <exclusion> >>>>>>>>>>>>>> <groupId>org.springframework</groupId> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> <artifactId>org.springframework.aop</artifactId> >>>>>>>>>>>>>> </exclusion> >>>>>>>>>>>>>> <exclusion> >>>>>>>>>>>>>> <groupId>org.springframework</groupId> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> <artifactId>org.springframework.beans</artifactId> >>>>>>>>>>>>>> </exclusion> >>>>>>>>>>>>>> <exclusion> >>>>>>>>>>>>>> <groupId>org.springframework</groupId> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> <artifactId>org.springframework.context</artifactId> >>>>>>>>>>>>>> </exclusion> >>>>>>>>>>>>>> <exclusion> >>>>>>>>>>>>>> <groupId>org.springframework</groupId> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> <artifactId>org.springframework.core</artifactId> >>>>>>>>>>>>>> </exclusion> >>>>>>>>>>>>>> </exclusions> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> >>>>>>>>>>>>>> in >>>>>>>>>>>>>> apache-camel-2.10.0\components\camel-spring\pom.xml >>>>>>>>>>>>>> >>>>>>>>>>>>>> In my opinion it worth changing it. >>>>>>>>>>>>>> >>>>>>>>>>>>>> -------- Original-Nachricht -------- >>>>>>>>>>>>>>> Datum: Tue, 9 Oct 2012 11:03:50 +0200 >>>>>>>>>>>>>>> Von: Claus Ibsen <claus.ib...@gmail.com >>>> (mailto:claus.ib...@gmail.com) >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> (mailto:claus.ib...@gmail.com)> >>>>>>>>>>>>>>> An: dev@camel.apache.org (mailto:dev@camel.apache.org) >>>>>>>>>>>>>>> Betreff: Re: Dependencies of camel-spring >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Tue, Oct 9, 2012 at 10:08 AM, Benjamin Graf >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> <benjamin.g...@gmx.net (mailto:benjamin.g...@gmx.net)> >>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> does anybody knows why camel-spring still depends on >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> spring-osgi? >>>>>>>>>>>>> This >>>>>>>>>>>>>>> bundle is gemini-blueprint since 2009 and won't be >>>> developed >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> anymore. >>>>>>>>>>>>>> This >>>>>>>>>>>>>>> fact forces to use an old unsupported bundle if you like >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> camel >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> with >>>>>>>>>>>>>> spring >>>>>>>>>>>>>>> and OSGi. :-( I think it should change whether to create a >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> new >>>>>>>>>>>>>>> camel-gemini-bluepint component. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> We love contributions, so you are welcome to work on a >>>>>>>>>>>>>>> camel-gemini-blueprint component. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> It would be a matter of doing something similar as we do in >>>>>>>>>>>>>>> camel-blueprint (aries) which builds on top of >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> camel-core-osgi >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> and >>>>>>>>>>>>>>> camel-core-xml. >>>>>>>>>>>>>>> Would need to implement a namespace handler, and the >>>> factory >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> beans, >>>>>>>>>>>>>>> and i guess some other osgi quirks to get it integrated. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>> Benjamin >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> Claus Ibsen >>>>>>>>>>>>>>> ----------------- >>>>>>>>>>>>>>> Red Hat, Inc. >>>>>>>>>>>>>>> FuseSource is now part of Red Hat >>>>>>>>>>>>>>> Email: cib...@redhat.com (mailto:cib...@redhat.com) >>>>>>>>>>>>>>> Web: http://fusesource.com >>>>>>>>>>>>>>> Twitter: davsclaus >>>>>>>>>>>>>>> Blog: http://davsclaus.com >>>>>>>>>>>>>>> Author of Camel in Action: http://www.manning.com/ibsen >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 >>>> Mail >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> gesendet. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 >>>> Mail gesendet. >>> >>> -- >>> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail >> gesendet. >> >> >> >> -- >> -- >> Scott England-Sullivan >> Apache Camel Committer >> Principal Consultant / Sr. Architect | Red Hat, Inc. >> FuseSource is now part of Red Hat >> Web: fusesource.com | redhat.com >> Blog: sully6768.blogspot.com >> Twitter: sully6768