Published by Christian Dupuis 2 years, 8 months ago
The Eclipse Team has just released Europa. Bundled with Europa you get Mylyn, a Task-Focused UI for Eclipse that reduces information overload and makes multi-tasking easy.
If you want to be on the bleeding edge and try out the Spring IDE Mylyn Integration direct your Eclipse Update Manager to our nightly build update site. The latest build bundles the Mylyn Integration and Spring IDE 2.0 final.
Published by Christian Dupuis 2 years, 8 months ago
in Journal and Noteworthy.
We have just released the final version of Spring IDE 2.0.
After fixing approximately 250 bugs and working uncountable hours on adding support for Spring 2.0, Spring Web Flow, Spring AOP and Spring JavaConfig, we are proud to announce the immediate availability of Spring IDE 2.0.
The progress we’ve made since version 1.3.6 was only possible because of constant community feedback; it is the community feedback that kept us going. Therefore we would like to take the chance to thank everybody who submitted a ticket, provided feedback and helped spreading the word about Spring IDE in the past.

Download | Installation | Change Log
The release is available from our release update site. Spring IDE 2.0 is licensed under the terms of the Eclipse Public License - v1.0.
New Features
Spring IDE 2.0 contains lots of new features and a bunch of bug fixes. A list of all closed tickets is available in our ticketing system. For those of you that are not familiar with recent development of Spring IDE here is a short list of features included:
- Support for Spring 2.0 namespace-based configurations. We have put lots of work into that to make the support as extensible as possible. You can read more about that in another post.
- Support for Spring Web Flow, including an extension to WTP’s XML editor for content assist and hyperlinking as well as validation and graphical editing. More information is available here.
- Tools for Spring AOP based development. This includes support for validating configurations (parsing of pointcut expressions) and visualization of cross cutting references based on
<aop:config> and @AspectJ-style aspects.
- Support for Spring JavaConfig M2. This serves as sandbox for testing the extension points of Spring IDE’s core. Read more about that here and here.
- Usability and UI improvements: A new Spring Explorer that replaces the Beans View, Content contribution to the Eclipse’s Project Explorer, a Spring Working Set type to reduce cluttering in the Project and Spring Explorer, Refactoring participants for rename and move refactorings of Java Packages and Classes as well as Bean names, New Project and Spring Bean configuration file wizard.
Spring IDE 2.0 is compatible with upcoming Eclipse 3.3 (aka Eclipse Europa).
Support for Spring 2.1 Features
Spring IDE’s AOP feature supports Spring 2.1’s new bean(<name pattern>) pointcut primitive that enables you to specify a certain bean or a set of beans for pointcut matching. For example the pointcut definition
<aop:pointcut expression="bean(serviceBean)"/>
would only match on a bean named serviceBean. Certainly you can combine the bean pointcut primitive with any other primitive that is supported by Spring. It even works for @AspectJ-style aspects.
Furthermore Spring IDE 2.0 supports the <context:component-scan/> facility. Beans created by the class path scanning infrastructure are recognized by Spring IDE and handled as normal beans; though they are visually marked with an @ icon decoration.
Once the new Spring 2.1 configuration namespaces are finalized we will add support for them asap.
Enjoy…
Published by Christian Dupuis 2 years, 9 months ago
in Journal.
Before we all head into the week of SpringOne, we are pleased to announce that the second and last release candidate of Spring IDE 2.0 is available. As usual the release is available immediately form our developer update site.
Please don’t forget: This is our last chance to get things straight before we are going Final. Therefore take some time for testing and provide feedback on any errors, bugs or problems you might find.

Download | Installation | Change Log
I’ll be giving a talk about Spring IDE 2.0 at SpringOne. Although this is the last talk at the conference, Torsten and I hope to see you all to celebrate the release.
Published by Christian Dupuis 2 years, 9 months ago
Due to a bug in one of Spring IDE’s validation rule that was fixed post-RC1 and a small glitch in Spring’s AOP namespace handler implementation, our latest nightly build ships a Spring 2.1 OSGi bundle. Therefore we could enable the support for two additional features that were already implemented.
The AOP feature now supports Spring 2.1’s new bean(<name pattern>) pointcut primitive that enables you to specifiy a certain bean or a set of beans for pointcut matching. For example the pointcut definition
<aop:pointcut expression="bean(serviceBean)" />
would only match on a bean named serviceBean. Certainly you can combine the bean pointcut primitive with any other primitive that is supported by Spring. It even works for @AspectJ-style aspects.
The second and last new feature - we are now feature complete for the 2.0 stream - is support for <context:component-scan />. Read Mark’s blog for more information on this new feature. Beans created by the class path scanning infrastructure are recognized by Spring IDE and handled as normal beans; though they are visually marked with an @ icon decoration.
Published by Christian Dupuis 2 years, 9 months ago
For close to two years Spring IDE used to have a logo contributed by Pierre-Antoine Grégoire (see #15). We are very thankful that Pierre-Antoine took the time to create the initial logo.
Beginning with version 2.0 the Spring IDE project will use a new logo that is more in line with the graphics of the other Spring Portfolio products. Here it is:

Credits go to Nicole Konicki, the Interface21 graphic artist, who we think did a really great job. Thanks a lot, Nicole.
Recent Activity
David Newcomb, David Newcomb, Novice, , Shaun, PrakSub, Christian Dupuis, painfulupdate, Scott, Christian Dupuis [...]
Sweepstakes, Ashley Wong, Alessandro, Reza Payami, Christian Dupuis, Senthil, Chris B, Christian Dupuis, Senthil, Christian Dupuis [...]
Paa, Daniel, electronic cigarette, suzan, Millen Store, Ralf Ebert, tek, Axel Mendoza Pupo, Christian Dupuis, Ryan Ovrevik [...]
thygu, Ralf Ebert, Haya, Tony, James, Radek, Radek, jack, nicholas, cj [...]
abc, bruno, Pat, John, joshmerry, IGC, guddu, antonio, Narada, Rakesh [...]
, Barry Smittins