camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Lichtin (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CAMEL-8631) Allow use of Spring 4 in Karaf environment
Date Tue, 14 Apr 2015 07:37:12 GMT
Martin Lichtin created CAMEL-8631:
-------------------------------------

             Summary: Allow use of Spring 4 in Karaf environment
                 Key: CAMEL-8631
                 URL: https://issues.apache.org/jira/browse/CAMEL-8631
             Project: Camel
          Issue Type: Improvement
    Affects Versions: 2.15.1
         Environment: Karaf 3.0.3
            Reporter: Martin Lichtin


It's currently not possible to use Camel with Spring version 4.

When first installing Spring 4:

   feature:install -v spring/4.1.2.RELEASE_1

and then installing Camel:

   feature:repo-add mvn:org.apache.camel.karaf/apache-camel/2.15.1/xml/features
   feature:install camel

The Camel feature file will actually install Spring 3 and not use the version 4 that is already
installed.

One can verify this with

   bundle:requirements camel-spring

to see that it resolved the 'spring' packages with 3.2.11.RELEASE and not version 4.

E.g.:

osgi.wiring.package; (&(osgi.wiring.package=org.springframework.beans)(version>=3.2.0)(!(version>=5.0.0)))
resolved by:
   osgi.wiring.package; org.springframework.beans 3.2.11.RELEASE from org.apache.servicemix.bundles.spring-beans
[83]

I believe the Camel features file needs to be modified to support Spring 4. It currently has
range restrictions that exclude version 4.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message