camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christian Müller <christian.muel...@gmail.com>
Subject Re: Dependencies of camel-spring
Date Thu, 11 Oct 2012 19:13:21 GMT
Wr have to work on the road map for 3.0.0. But this is a different thread...

Best,
Christian

Sent from a mobile device
Am 11.10.2012 17:18 schrieb "Scott England-Sullivan" <sully6768@gmail.com>:

> 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.jiang@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.jiang@gmail.com (mailto:willem.jiang@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.mueller@gmail.com (mailto:
> christian.mueller@gmail.com)
> >>>
> >>> (mailto:christian.mueller@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.Graf@gmx.net (mailto:Benjamin.Graf@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.Graf@gmx.net (mailto:
> Benjamin.Graf@gmx.net)
> >>>
> >>>
> >>> (mailto:Benjamin.Graf@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.ibsen@gmail.com (mailto:
> claus.ibsen@gmail.com)
> >>>
> >>>
> >>> (mailto:claus.ibsen@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.Graf@gmx.net (mailto:Benjamin.Graf@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: cibsen@redhat.com (mailto:cibsen@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.
> >
> >
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message