To answer my own question. I just noticed that Karaf has a new feature
descriptor for spring where all the spring features resided. I added this
to the configuration of features-maven-plugin and got it to work.

Karaf provides version 3.2.11 of Spring and not 3.2.4 that Camel requires
but it seems to be accepted anyway. I guess it's an open version range that
requires any 3.2 version but at least 3.2.4.

/Bengt

2015-03-27 16:44 GMT+01:00 Bengt Rodehav <be...@rodehav.com>:

> I'm upgrading our integration platform regarding Camel and Karaf versions.
> We are moving from Karaf 2.3.4 to Karaf 2.4.1 and from Camel 2.13.2 to
> Camel 2.14.1. The reason why I didn't pick the latest version of Camel
> (2.14.2) is that I looked at what the latest version of ServiceMix (5.4.0)
> used. It usually helps if someone has gotten the versions to work together
> already.
>
> However, I run into problems when packaging my application using the
> features-maven-plugin. It cannot resolve the "camel-spring" feature. This
> is because it requires the "spring" feature with version 3.2.4. This used
> to be included in Karaf 2.3.4 but isn't anymore.
>
> I'm not sure how this is supposed to work. The Camel feature file requires
> the spring 3.2.4 feature to be supplied by "someone" - but not by Camel.
> Who then will supply that feature if Karaf doesn't? I'm curious to know how
> people normally handles this when running Camel in Karaf.
>
> /Bengt
>

Reply via email to