-
Task
-
Resolution: Obsolete
-
Major
-
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>
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.