Uploaded image for project: 'Spring Integration'
  1. Spring Integration
  2. INT-3741

Spring Integration Core pulls in old Spring Core library via Spring Retry

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Complete
    • Affects Version/s: 4.2 M1
    • Fix Version/s: 4.2 RC1
    • Component/s: Build, Core
    • Labels:

      Description

      In 4.2.0 M1 - Spring Integration Core relies on Spring Retry 1.1.2.RELEASE - which has a compile dependency to Spring Core 4.0.4.RELEASE.

      As a result (using Maven in an example), Spring Framework Core 4.0.4 wins as a transitive dependency over the desired 4.2.0.RC1.

      Should:

      a. Spring Retry be updated to depend on Spring 4.2.0.RC1? Or
      b. Should Spring Integration Core declare an explicit Spring Framework Core dependency? (Right now core depends on other Spring Framework components but not Core explicitly)

      Work-around:

      Declare Spring Framework Core 4.2 as an explicit dependency in your app's pom.xml.

      		<dependency>
      			<groupId>org.springframework</groupId>
      			<artifactId>spring-core</artifactId>
      			<version>4.2.0.RC1</version>
      		</dependency>
      

        Attachments

          Activity

            People

            • Assignee:
              grussell Gary Russell
              Reporter:
              hillert Gunnar Hillert
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: