Yeah Grunt supports wildcards, we won't need to manually list every class in the Gruntfile. I only did it now to test it.

I only used Grunt because it's what I'm most familiar with, I have no particular attachment to it. I'm happy to just use `cat` to achieve the same purpose, and I agree that there's no need to totally replace the Makefile – even if the technical limitations weren't there.

It's just well-integrated with the JavaScript toolchain, so it seemed like a good choice for this project. I realise, however, that a Java VM calls for a somewhat different approach than your average webapp, so maybe in this case it's not so suitable.