Hi Claus -

Are there any area’s in particular that you’d like tested?

Also - are we just testing the installation?  There are a couple of OSGi 
related JIRA tickets, and I didn’t know if those are being addressed by these 
changes.

> On Mar 12, 2016, at 5:53 AM, Claus Ibsen <claus.ib...@gmail.com> wrote:
> 
> Hi
> 
> I have worked on improving the installation of Camel on Karaf to make
> it rely on newer versions of Spring. It could install and use the old
> spring 3.x libraries which was annoying when the entire world is using
> Spring 4.2 or 4.1 etc.
> 
> So what I have done
> 
> a)
> feature:install camel
> 
> will only install camel-core and camel-blueprint. camel-spring is not
> longer installed by default as camel-spring uses spring-dm which loads
> in Spring 3.2.x.
> spring-dm is deprecated, and we want in Camel 2.18 to move spring-dm
> out of camel-spring into a new camel-spring-dm module. Then the
> camel-spring module can be a spring 4.x only.
> 
> b)
> other features that uses spring libraries are not installing
> camel-spring but instead using the spring features from karaf. That
> helps to use the current spring version and not install spring 3.x due
> to camel-spring bring that in due dm (see a)
> 
> c)
> make some of the camel-spring-xxx modules that requires spring 4.x to
> have proper version range in the osgi manifest so they can be
> installed reliable and use spring 4.x as intended.
> 
> d)
> The used spring-range is [4.1,5) which mean it supports the default
> spring version that karaf install in karaf 2.4 / 3.x and 4.x all
> together. However in Camel 2.18 we change this to [4.2,5) as we drop
> support for both spring 4.0 and 4.1 all together.
> 
> e)
> I got the tests/camel-itest-karaf to work again - after much hard work.
> You can run the tests against 3 different karaf containers
> 
> mvn clean install
> mvn clean install -Pkaraf3
> mvn clean install -Pkaraf4
> 
> We will in Camel 2.18 drop support for karaf 2.4.x and (maybe 3.x
> also) and make those tests use karaf 4 by default.
> 
> 
> 
> Any Karaf users with Camel. Its your chance to help testing and
> provide feedback.
> 
> 
> 
> 
> 
> 
> -- 
> Claus Ibsen
> -----------------
> http://davsclaus.com @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to