Image from WikipediaI work with eclipse all day, so I’ve spent some time messing around with plugins. Lots and lots of plugins.
The plugins I’ve current stablized on is:
- Maven2 plugin: http://m2eclipse.codehaus.org/ (update-site: http://m2eclipse.sonatype.org/update/)
- PMD for static analysis of java code: http://pmd.sourceforge.net/integrations.html#eclipse (update-site: http://pmd.sf.net/eclipse )
- Findbugs for static analysis of java bytecode http://findbugs.sourceforge.net/manual/eclipse.html (update-site: http://findbugs.cs.umd.edu/eclipse/)
- Checkstyle for doing code the Right Way(tm). http://eclipse-cs.sourceforge.net/ (update-site: http://eclipse-cs.sourceforge.net/update)
- EclEmma http://www.eclemma.org/ for junit codecoverage (update-site: http://update.eclemma.org/) Very nice to get a view of how much your tests cover your code. 50% should be possible right?
- SpringIDE for code completion in spring bean xml-files. Very very nice! http://springide.org/project/wiki/SpringideInstall, (Update-site: http://springide.org/updatesite)
I use the code formatter extensively as possible. It’s very nice to get these things like a gift instead of spending time on wrapping lines and formatting by hand.
When using the codeformatter you really can benefit from “Save Actions“. The most timesaving feature for me so far. My setup currently includes all checkboxes, and a stack of additional action. No more time spent inserting spaces between ) and {
Good stuff!
For my sparetime project I’m currently exploring other plugins:
- Mercurial eclipse plugin: http://www.vectrace.com/mercurialeclipse (Update-site: http://www.vectrace.com/eclipse-update/)
- new Scala plugin : http://scala.sygneca.com/tools/eclipse
The mercurial plugin isn’t quite ready yet, but it’s getting there. Things are happening, and as the mail and website for the new scala plugin suggests that plugin isn’t quite there yet.
I dont mind, it gives you that pioneering feeling
If anybody should pop by and see this list, feel free to suggest all those nifty plugins I’m missing!
Happy coding

7 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.
Nice list, but really surpirsed not to see subclipse in the list
Another useful plugin I use is Log4E
I use several of the plugins that you mention and I also use the Subversive plugin for versioning and the Cruise Control as a build tool.
Ah yes. Subclipse would be very useful if I were using Subversion for source control. But currently I’m not coding on anything i subversion. We use clearcase at work, and as I mentioned in the post I’m investigating the mercurial plugin
I’ll have a look at the other plugins you guys mention!
Ah, yes. It is nice to see that thje Mercurial Eclipse plugin is getting more attention, it needs more users to report bugs/features and developers to fix/implement them
hi
i am making a plugin whose functionality resembles a lot like the view of creating a new class. i need to see its src code so that i can also add a menu button which in turns open the window in the same way as new-> class does in eclipse.
Since you are so well versed with plugins do you by any chance know whr i can find the same or have a plugin which on clicking a project folder add a pop menu entry that opens a view same as that of new-> class in eclipse?
so if possible,please mail the suggestion to
malik_ankit1985@yahoo.co.in
my email seems to have shrinked above…
i m mentioning it again
malik_ankit1985@yahoo.co.in
if it gets shrinked again mail me to the email which i mentioned on posting the reply
Im sorry. If i’m wellversed in plugins it’s only in using them. I’ve never thought much about the code behind them or their integration