Uploaded image for project: 'Fuse Tooling'
  1. Fuse Tooling
  2. FUSETOOLS-955

Can Fuse depend on SpringSource 3.3 plugins instead of 3.2?

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Obsolete
    • Icon: Major Major
    • Backlog
    • None
    • None
    • None

      Currently, the JBTIS 4.1 target platform [1] includes these plugins from SpringIDE 3.2:

          <!-- FuseIDE -->
          <location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="slicer" includeSource="true" type="InstallableUnit">
            <unit id="org.springframework.aop" version="3.1.4.RELEASE"/>
            <unit id="org.springframework.beans" version="3.1.4.RELEASE"/>
            <unit id="org.springframework.context" version="3.1.4.RELEASE"/>
            <unit id="org.springframework.core" version="3.1.4.RELEASE"/>
            <unit id="org.springframework.expression" version="3.1.4.RELEASE"/>
            <unit id="org.springframework.transaction" version="3.1.4.RELEASE"/>
            <repository location="http://download.jboss.org/jbosstools/updates/requirements/springide/3.2.0.201303060654-RELEASE-e4.3/"/>
          </location>
      

      [1] https://github.com/jbosstools/jbosstools-integration-stack/blob/master/target-platform/integration-stack-base.target#L99-108

      However, the version of SpringIDE included in both JBT 4.1 Central and JBDS 7.0 Central is SpringIDE 3.3 [2], so there's a chance that a user could:

      a) install JBDS 7.0.0.GA
      b) install SpringIDE 3.3 from Central
      c) install Fuse from Central (once it's included i JBDS IS 7.0.0.GA in Nov/Dec)
      d) end up with a non-working Fuse

      or

      a) install JBDS 7.0.0.GA
      b) install SpringIDE 3.3 from Central
      c) be unable to install Fuse from Central (once it's included i JBDS IS 7.0.0.GA in Nov/Dec) because of the conflicting dependency on 3.2 vs. previously install 3.3
      d) end up having to uninstall SpringIDE 3.3 before they can use Fuse

      So... can you build Fuse using the SpringIDE 3.3 jars instead (you'll want to update your feature.xml and MANIFEST.MF files to state the correct minimum version needed), such that there's no conflict?

      [2] http://download.jboss.org/jbosstools/updates/requirements/springide/3.3.0.201307091516-RELEASE/

      See also https://issues.jboss.org/browse/JBTIS-161 for related request to update the JBT IS 4.1 target platform to include 3.3 instead of 3.2.

            lheinema@redhat.com Lars Heinemann
            nickboldt@gmail.com Nick Boldt (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: