Tag Archive for 'springone'

SpringOne 2.2.1 Release Available

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.

External Configuration 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.

namespacehandler-screenshot2.png

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.

SpringOne coming up

SpringOne Registration This year’s SpringOne in Antwerp is coming along very soon! It is only three weeks to go.

I will be giving a talk titled Enterprise Development Tools for Spring (abstract will be fixed soon abstract is now correct) in which I’ll introduce the different Spring-related development tools that SpringSource offers.

Furthermore I will explain where we draw the line between our open-source Spring IDE , the SpringSource Application Platform Tools and the SpringSource Tool Suite; I will outline what differentiates each product and how they work seamlessly together with Eclipse Mylyn and other Eclipse-based tools to offer the best Spring development environment.

Hope to see you in Antwerp.

One Last Call before 2.0 Final

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.