[ 
https://issues.apache.org/jira/browse/CAMEL-4778?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13236535#comment-13236535
 ] 

David Valeri commented on CAMEL-4778:
-------------------------------------

I did a little more digging and it turns out that my earlier conclusion was 
based on some bad observations in Eclipse.  It turns out that the only real 
issue is how Maven wants to do the build.  Maven wants one version of Spring on 
the classpath.  If we implement the new method needed to move to Spring 3.1, 
the camel-spring-test library compiled against 3.1 will work with client code 
using Spring 3.0 on its classpath.  This binary compatibility for client code 
means that the only issue is compiling the Spring 3.1 compatible 
camel-spring-test JAR against the Spring 3.0 JARs.  This feat won't be possible 
due to the aforementioned Maven behavior.

We need a way to compile the camel-test-spring module against Spring 3.1 but 
run the tests against Spring 3.1 and Spring 3.0.  I can think of some ways to 
achieve that, but they are a little bit messy.  Is there a clean way to get 
Maven to support this use case?


We also need to update the documentation to say from 2.11 or 3.0 onwards or 
export the documentation for later use.  The Camel 3 stuff is still up in the 
air so do you have a roadmap for Spring 3.0 support deprecation?
                
> Upgrade Spring to 3.1.1.RELEASE
> -------------------------------
>
>                 Key: CAMEL-4778
>                 URL: https://issues.apache.org/jira/browse/CAMEL-4778
>             Project: Camel
>          Issue Type: Task
>    Affects Versions: 2.8.3, 2.9.0
>            Reporter: Christian Müller
>            Assignee: Christian Müller
>              Labels: spring
>
> We should consider to upgrade to Spring 3.1.0.RELEASE in Camel 2.10.0 or 
> 3.0.0 depending on the backwards compatibility of Spring.
> See: http://static.springsource.org/spring/docs/3.1.0.RELEASE/changelog.txt

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to