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.
> 
> 
> 

Reply via email to