Recently I have started using make to call various build scripts, often bash, that then call framework scripts to build software projects. Most of these projects have main languages of C, PHP, and Groovy. I will probably write another post or two later about my thoughts on Kore (love it) and CakePHP.
Groovy has Grails, which has enough commands to create basic stubs for all classes and pages for a web app, or just a website. Though, for a web site, I recommend a staic site builder.
If using gedit, which recently I have migrated towards in parallel with emacs, I can add the groovy.lang file to make highlight mode work by default. Without it, the Java highlight mode works also.