public class UberCompileTask
Compiles Java and Groovy source files.
This works by invoking the GenerateStubsTask task, then the
Javac task and then the GroovycTask. Each task can
be configured by creating a nested element. Common configuration
such as the source dir and classpath is picked up from this tasks