Which version of Eclipse are you using?
The interesting thing is that the versions you list above do not align with the versions listed in the 4.1.1 link you posted (1.0.0.v20130610-2034-H331-CI vs. 1.0.0.v20130722-1948-H360-CI).
If you could provide more details regarding which features are being installed (including dependent features), which features cannot be installed (e.g.features/plugins with missing/incompatible dependencies), that would be helpful.
I am fairly new to JBoss so apologies if my responses are not as coherent as one might hope. I am following instructions verbatim from the switchyard installation guide per the link in the OP.
My first mistake was using Eclipse rather than Eclipse J2EE (Kepler). Fixed that but still having problems:
Software being installed: SwitchYard 1.0.0.v20130722-1948-H360-CI (org.switchyard.tools.feature.feature.group 1.0.0.v20130722-1948-H360-CI)
Missing requirement: SwitchYard 1.0.0.v20130722-1948-H360-CI (org.switchyard.tools.feature.feature.group 1.0.0.v20130722-1948-H360-CI) requires 'org.jboss.ide.eclipse.freemarker.feature.feature.group 1.2.0' but it could not be found
At least that is a clear error with a recommended course of action: I have to install org.jboss.ide.eclipse.freemarker.feature.feature.group 1.2.0
Looking for and not finding installation instructions for freemarker. Any help is appreciated.
There are few things you can do: (I'd recommend the last option one of the Beta URLs)
- Add the following to the list of update sites in your preferences (Window->Preferences, Install/Update->Available Software Sites): http://download.jboss.org/jbosstools/updates/stable/kepler/ (core JBoss Tools download site)
- Install from one of the following: (both compatible with 1.0 and 1.1 SwitchYard runtimes)
- Or install from this site, which will get you the latest development release: http://download.jboss.org/jbosstools/updates/development/kepler/integration-stack/aggregate/ (notice, this is just the parent directory of the two URLs above. Note, the category names have changed during the evolution of the sites, the latest name is "JBoss Integration and SOA Development" so you won't get the latest version of SwitchYard tooling using one of the other categories.) I'd recommend against using this option as inclusion of the older sites cause a lot of extra sites to be added to the list of available update sites.
It appears the site you are using does not include a reference to the core JBT site, which is why it can't find that dependency. The other sites have been restructured and include a reference to the core JBT site, so no additional configuration is needed. I'll update the documentation appropriately.
Sorry you had to experience this. The JBTIS project has been a bit of a learning experience and has evolved pretty significantly over the past year. It's goal is to provide a single site from which JBoss integration tooling can easily be installed. Obviously, that goal was not met with the 4.1.1 site. Hopefully your experience will be better with one of the beta sites. If not, please let me know. (As an aside, the earlier sites also polluted the list of configured available sites with a bunch of extra sites. The latest version should only add sites which are used to resolve required dependencies, specifically, JBT core tooling and JBTIS "target platform" which are provides dependencies not provided as part of core JBT or its target platform.)
Hope that helps.
I've edited my previous comment. I recommend using one of the "beta" URLs as they are more mature. Also, the category names have changed from version to version and different categories have different versions of the SwitchYard tools. The latest name appears to be "JBoss Integration and SOA Development."
All of these kinks should be worked out by the time a "stable" release is available (i.e. http://download.jboss.org/jbosstools/updates/stable/kepler/integration-stack/aggregate/)
Once again, sorry this was much more difficult than it should have been.