camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christian Müller <christian.muel...@gmail.com>
Subject Re: Camel and Spring 3.1
Date Sat, 10 Mar 2012 19:12:41 GMT
I will add a spring-3.1 profile in my local workspace and see how it works
(we could have a Spring 3.0.x and a Spring 3.1.x build). If this works I
will move on and see how we do it for Karaf...

Best,
Christian

On Sat, Mar 10, 2012 at 7:07 PM, Christian Müller <
christian.mueller@gmail.com> wrote:

> Maybe Stefan don't use the Camel provided features and install all the
> needed bundles by its own or build its own feature file which use Spring
> 3.1.x. That's possible but not recommended, because Camel 2.9.1 is "only"
> tested with Spring 3.0.x. This means it could work, but you cannot be sure.
> It's also possible that may camel-jpa works with Spring 3.1.x but another
> Camel component e.g. camel-jms/camel-activemq will fail with Spring 3.1.x.
>
> In the past we already did support two different versions of Spring (2.5.x
> and 3.0.x). I'm not sure were we was happy with this solution (two
> different feature files in Camel)...
>
> Loud thinking:
> At the moment I'm not sure if it's really the best idea that Camel reuse
> the Karaf provided Spring feature (may be this is also the case for other
> features). The reason is the following:
> Imagine you run Karaf 2.2.x (plain Karaf or ServiceMix) and you don't want
> to upgrade your container infrastructure multiple times per year (this is
> the case for my company). When you upgrade your Camel based application to
> a Camel version which use Spring 3.1.x, you have to:
> - upgrade your container infrastructure also (Karaf)
> - or change the Camel provided feature file and change all the places
> where Camel requires the Spring feature (from Karaf) and replace it with
> the Spring 3.1.x bundles.
>
> Be leveraging the Karaf Spring features it's easier to have all the
> dependencies in sync, but it adds an (unnecessary) constraint.
> And if Karaf 2.2.6 also use Spring 3.1.x, it doesn't fix this constraint...
>
> I'm interested in your all opinions.
>
> Best,
> Christian
>
>
> On Sat, Mar 10, 2012 at 5:01 PM, wanggang1 <wanggang1@gmail.com> wrote:
>
>> Hi Stefan,
>>
>> When I used Camel 2.9.1, I saw Maven pulled down Spring 3.0.7-RELEASE as
>> dependencies.  When you added Spring 3.1 explicitly, did it then cause any
>> conflict?
>>
>> Thanks
>>
>> --
>> View this message in context:
>> http://camel.465427.n5.nabble.com/Camel-and-Spring-3-1-tp5550625p5553179.html
>> Sent from the Camel - Users mailing list archive at Nabble.com.
>>
>
>

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