Hi, all, So, about 8 weeks ago I took a new job at Amazon, working on some server-side tools stuff. Amazon, famously, has their own build system with some interesting quirks. Naturally I spent the first weekend after starting there writing a NetBeans plugin for it, which is getting pretty good - NetBeans project system is a much more natural fit for it than what other IDEs offer.
One thing is killing me, though: Lots of tests written in Groovy. I've managed to go to heroic lengths to manage the classpath and events fired from it with tweezers and get times reasonable for very large Java projects. But those that have hundreds or thousands of Groovy tests are just brutal - as in, run test-single *once* and that triggers a full *source *scan, and for the next 20 minutes things like tab-expanding code templates and even fix imports hang for a long time followed by the dreaded "Lengthy Operation in Progress" dialog. Anyone know of any way to improve this? Is there a newer, faster Groovy parser than whatever we're using that could be integrated? Other ideas? -Tim -- http://timboudreau.com