Archive for January, 2008

Spring Development the Mylyn Way

screencast-thumb.pngI 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.

spring-ide_mylyn.png

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.

Everything is moving

It took us some time and custom coding, but now the JIRA issue tracker of Spring IDE can be found at http://jira.springframework.org.

Please update your bookmarks accordingly. Furthermore I installed a rewrite rule to automatically forward any request to http://springide.org/jira.

Subversion Repository moved

Following other infrastructure changes here at springide.org the Subversion source code repository that used to live at http://springide.org/repos has been moved to its new springframework.org location. So if you are keen on getting your hands into the Spring IDE source code check it out from https://anonsvn.springframework.org/svn/spring-ide.

The last missing piece to move over is our JIRA instance. The plan is to merge the Spring IDE JIRA contents into the instance running at http://jira.springframework.org.