Published by Christian Dupuis 4 months ago
in Noteworthy.
Just in time for the 2.0.3 release of Spring Web Flow we are proud to announce the availability of Spring IDE 2.1 bringing support for Web Flow 2 and Eclipse 3.4.
After the Ganymede release some users had problems installing Spring IDE 2.0.6 into their shiny new 3.4 packages. This was basically due to incompatibilities between Spring IDE’s Mylyn integration and the Mylyn 3.0 APIs which changed quite significantly. Thanks to a rapid pair programming session with Mik Kersten, lead of the Mylyn project at Eclipse, we were able to make Mylyn 3.0 support available just hours after the Ganymede launch from the Spring IDE nighty update site (It is so much fun sharing an office with the Tasktop crew. If you are ever in Vancouver make sure to drop by for a coffee). Obviously an nightly snapshot build is not everybody’s preferred installation source; therefore I’m more than happy to announce that version 2.1 is now officially compatible with Eclipse 3.4 and Mylyn 3.0.
Besides the usual bug fixing that goes into every release and the fore-mentioned Mylyn and Eclipse migration, 2.1 now supports Spring Web Flow 2. We have added support for visual editing using the graphical Web Flow Editor as well as support for validating and editing of the XML flow definition files based on the 2.0 XML schema. It is important to note that 2.1 does not break the Web Flow 1.x support. So all Web Flow 1.x users out there: it is safe to upgrade to Spring IDE 2.1.
Another feature, rather small but requested quite often, is the ability to display nested beans in the Beans Dependency Graph. See the following screenshot for an example.

As always the release is available from the update site hosted at Amazon S3. Here are the links:
In closing I would like to mention that Spring IDE 2.1 serves as the foundation for the upcoming SpringSource Tool Suite 1.1 and SpringSource Application Platform Tools 1.0 release (later next week). Over the last months we have added extension points and APIs to Spring IDE that provide some nice and supported ways of extending the Spring structure model provided by Spring IDE.
Published by Christian Dupuis 5 months, 1 week ago
This is just a short notice that Spring IDE 2.0.6 has been released today. 2.0.6 is bug fix only version and does not contain any new features.
Point your Eclipse update manager to http://springide.org/updatesite or http://dist.springframework.org/release/IDE. You can use S3Browse to browse the Amanzon S3 bucket for archived update site zips.
Spring IDE 2.0.6 will be the last version that supports Mylyn 2.3. The port to Mylyn 3.0 APIs has already been finished and will be available in the next few days. This migration is required to make installing Spring IDE into the Ganymede packages possible. If you want to use 2.0.6 with Ganymede please don’t install the Mylyn integration.
Published by Christian Dupuis 9 months, 2 weeks ago
Today I uploaded three new screen casts that should help getting started with Spring IDE.
If - after watching the casts - you feel like you need to install Spring IDE make sure that you follow the installation instructions.
Published by Christian Dupuis 10 months, 1 week ago
in Journal and Noteworthy.
I personally really enjoy organizing my day-to-day development work with Eclipse Mylyn as I find it incredible useful: the way it helps me to keep track of what I’m working on is a immense time saver. Switching between tasks is just a matter of a single click. And there is lots more!
If you haven’t played with Mylyn yourself you can learn more about it by watching the Eclipse Live Mylyn 2.2 webinar.
Since Spring IDE’s Mylyn integration is already around for a couple of months and we haven’t gotten a single comment or JIRA issue with on that, I thought it might be good to promote it a with broader audience. The aim of this integration is to give developers all the advantages of Mylyn’s Task-focused Interface while working with Spring XML configuration files.

Currently the integration features a Mylyn Structure Bridge at allows Mylyn to add Spring configuration elements - e.g. beans, properties or constructor-args - to the task context. We have added a Focus Filter to the Spring Explorer as well as to the Beans Cross References View that lets you filter those elements that are not relevant to the task. Furthermore the content assist proposals in the XML editor are reordered based on the proposal’s level of interest that is recorded in the task context (see screenshot above). Last but not least we made interest-based code folding for Spring configuration files work in WTP’s XML editor.
I’ve created a screencast that shows the Spring IDE and Mylyn Integration in more detail. The screencast outlines some of the AOP support features too and shows the upcoming support Spring’s <import /> element.
Check out the screencast here and leave a comment if you saw something interesting.
Published by Christian Dupuis 1 year, 1 month ago
In case you missed it: Interface21 Partners with Tasktop to Develop Spring Tool Suite
Interface21, a leading provider of trusted open source software for building and deploying mission-critical enterprise applications, today announced that it has partnered with Tasktop Technologies, creators of the Eclipse Mylyn project, to develop the Spring Tool Suite. This new Spring-specific tool solution will build on Eclipse and Mylyn to dramatically reduce the complexity of enterprise Java application development and maintenance. #
The tool suite will feature Eclipse, Mylyn and Spring IDE. Watch out for more on that topic!
Recent Activity
Christian Dupuis, Hamed
Narada, Rakesh, Christian Dupuis, Christian Dupuis, Who Ever, KingSun, Thomas, dali, Christian Dupuis, Vinoth [...]
en3rgizer
Christian Dupuis, painfulupdate, Scott, Christian Dupuis, Randy, xe, Gabriel, coredump, Christian Dupuis, Mike Hiner [...]
Christian Dupuis, Sudar B, Daniele Gagliardi, David Dossot, asif, asif, Christian Dupuis, Christian Dupuis, Daniel Roth, asif [...]
Vinoth, Pavan, , x, x, Manish Kl, mr.tianshu, René, Xiangyang, Jeff Mutonho [...]