Just in time for this year’s SpringOne Americas I released Spring IDE 2.2.1 to the update site at Amazon S3. This version is mainly a bug fix and maintenance release, but there are three changes that I’d like to highlight in this post.
But before I go into detail here are the usual download links:
Support for Workspace external configuration files
Since early versions Spring IDE wasn’t able to recognize XML configuration files from workspace external resources like JARs from classpath containers. Only JARs that were sitting inside a project could be searched for configuration files. This limitation is due to the fact that the Eclipse resource abstraction has no knowledge of external resources and provides no access to those. But Spring IDE heavily relies on this abstraction like so many other Eclipse plug-ins.
I finally ended up implementing a thin layer to integrate JARs from external locations into the resource abstraction to make Spring IDE able to open and parse those files.

Ignore missing NamespaceHandler warning
Although Spring IDE can easily be extended to support custom namespaces, there are a lot of frameworks out there that don’t ship or provide an integration. Normally that would end up in a “Unable to locate Spring NamespaceHandler for element 'node name' of schema namespace 'uri'” warning in Eclipse or the SpringSource Tool Suite.
There is now a setting to disable this warning on the Project properties dialog.

Refactoring of Content Assist Infrastructure
If you are already in the business of extending Spring IDE’s namespace support you might want to take a closer look at the work that has been done for making the implementations of the IContentAssistCalculator more reusable. This refactoring will most likely break your extension depending on the extension approach you choose.
Making your extension compatible with the new API is not hard and should not involve a lot of changes. Please let me know if you run into any problem or need advice on how to migrate.
Compatibility with SpringSource Tool Suite
SpringSource Tool Suite 1.1.1 is not yet compatible with the 2.2.1 release of Spring IDE. Please don’t update!. We will release an updated version of STS shortly after SpringOne that will come with recent Spring IDE and will also feature lots of new Spring-related tooling.
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