Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-4418

cxf upgrade causes incorrect spring version to be brought in in client applications.

    Details

    • Type: Bug Fix Bug Fix
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.0.3
    • Fix Version/s: 1.0.3
    • Component/s: Development
    • Labels:
      None
    • Similar issues:
      KULRICE-3377Upgrade CXF version from 2.1.3 to 2.1.5 for KS
      KULRICE-6514Upgrade to "spring-security-cas" version 3.1.0.RELEASE
      KULRICE-8479Upgrade Jetty from Apache CXF 2.7.0 upgrade
      KULRICE-6306Upgrade Spring version to 3.1.0.RELEASE
      KULRICE-8472Include information on CXF upgrade in release notes
      KULRICE-14164Upgrade Apache CXF from 2.7.12 to 3.0.3
      KULRICE-6352Upgrade from apache cxf 2.3.6 to 2.3.7
      KULRICE-4341rice impl pom doesn't declare its use of spring-remoting
      KULRICE-3211Upgrade to Spring 3.0.1
      KULRICE-9731Upgrade Rice to the latest version of the Spring Framework 3.2.x
    • Rice Module:
      Rice Core
    • Application Requirement:
      KC

      Description

      This is because cxf now uses spring 2.5.6 but 1.0.3 of rice uses 2.x. This problem could be corrected by doing lots of excludes in maven. We thought it would be easier to just upgrade to spring 2.5 since 1.1 is going to spring 3.0 anyway.

      If this is a problem it can always be reverted.

        Issue Links

          Activity

          Hide
          Peter Giles (Inactive) added a comment - - edited

          ... Right now this is causing some compilation failures (see http://bit.ly/8YDaw6). The failure it's hitting right now has to do with missing package org.springframework.mock.web, so I'm guessing you need to tweak your deps firstly....
          Oops, I see you got most if not all of that stuff in your commit! :-P So I guess it's probably just the dep issue.

          Show
          Peter Giles (Inactive) added a comment - - edited ... Right now this is causing some compilation failures (see http://bit.ly/8YDaw6 ). The failure it's hitting right now has to do with missing package org.springframework.mock.web, so I'm guessing you need to tweak your deps firstly.... Oops, I see you got most if not all of that stuff in your commit! :-P So I guess it's probably just the dep issue.
          Hide
          Peter Giles (Inactive) added a comment - - edited

          ^H^H^H^H^H^H^H (eating words)... Hmm, it builds fine for me locally. I'll shut my trap and schedule another build and see what happens.

          Show
          Peter Giles (Inactive) added a comment - - edited ^H^H^H^H^H^H^H (eating words)... Hmm, it builds fine for me locally. I'll shut my trap and schedule another build and see what happens.
          Hide
          Peter Giles (Inactive) added a comment - - edited

          Okay, I did a 'mvn install test-compile -DskipTests' after nuking my local repository, and I ran into the problem I saw on Hudson. To get it to test-compile I've committed test scoped deps on spring-test in web, ksb, kcb, and kew modules. Not sure if that fixes everything, but it should help. Not sure why it's needed since spring-test was already a direct dependency of rice-impl, but maybe it gets automatically scoped to test somehow? Anyway, we'll see what the next Hudson build looks like.

          Show
          Peter Giles (Inactive) added a comment - - edited Okay, I did a 'mvn install test-compile -DskipTests' after nuking my local repository, and I ran into the problem I saw on Hudson. To get it to test-compile I've committed test scoped deps on spring-test in web, ksb, kcb, and kew modules. Not sure if that fixes everything, but it should help. Not sure why it's needed since spring-test was already a direct dependency of rice-impl, but maybe it gets automatically scoped to test somehow? Anyway, we'll see what the next Hudson build looks like.
          Hide
          Jonathan Keller added a comment -

          OK - KFS has the new binaries installed. It seems to be working. We'll see if there are any screams from the developers tomorrow.

          Show
          Jonathan Keller added a comment - OK - KFS has the new binaries installed. It seems to be working. We'll see if there are any screams from the developers tomorrow.

            People

            • Assignee:
              Travis Schneeberger
              Reporter:
              Travis Schneeberger
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Structure Helper Panel