There are two Eclipse tools that I could not live without: JDT Content Assist and Mylyn! Mylyn keeps me focused on my work and keeps me in my IDE. Using Mylyn I can review my task list, schedule builds, file bugs, review patches and plan my next iteration. Throughout the past year, Mylyn has seen a flurry of activity — which is why Mylyn Improvements is number 6 on my Indigo Top 10 List.
One of the most notable enhancements to Mylyn is the integration with Gravatar. You can now see who is working on each task based on their Gravatar image (Thanks to Kevin Sawicki for this work).
You can also see your current task (and switch tasks) right from you ToolBar Trim
If your task contains a stack trace, Mylyn can now use that to populate an initial context:
And you can now expand tree items with a filtered view:
However, Mylyn is becoming much more than task-focused interface. Mylyn has become the Task and Application Lifecycle Management (ALM) framework for Eclipse. This means that Mylyn is the central framework for integrating all your ALM tools, such as the integration of Hudson / Jenkins right into your IDE. While much of this work is still in its infancy, and technically ‘not part of the Indigo release’, it still worth mentioning. Look for more news from this exciting project throughout the next year.
You can even create, triage and assign a task right from a failing build (all without leaving your IDE).
And with tools like the Mylyn Reviews, the Gerrit Connector and EGit integration, you can grab a branch from gerrit, pull the code into your IDE, review the change and comment on the code review — all without leaving your IDE.
Kudos goes out to Mik Kersten, Steffen Pingel, Rob Elves, David Green, Shawn Minto, and Frank Becker.