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 configuration.
Type | Name and description |
---|---|
Path |
createClasspath() |
UberCompileTask.GenStubsAdapter |
createGeneratestubs() |
UberCompileTask.GroovycAdapter |
createGroovyc() |
UberCompileTask.JavacAdapter |
createJavac() |
Path |
createSrc() |
void |
execute() |
Path |
getClasspath() |
Path |
getSrcdir() |
void |
setClasspath(Path path) |
void |
setClasspathRef(Reference r) |
void |
setDestdir(File dir) |
void |
setSrcdir(Path dir) |
protected void |
validate() |
Methods inherited from class | Name |
---|---|
class Task |
getOwningTarget, getTaskType, setTaskType, setTaskName, setOwningTarget, getRuntimeConfigurableWrapper, setRuntimeConfigurableWrapper, maybeConfigure, reconfigure, perform, bindToOwner, getTaskName, execute, log, log, log, log, init, setProject, setLocation, getDescription, getProject, setDescription, clone, getLocation, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
class ProjectComponent |
setProject, setLocation, getDescription, getProject, setDescription, clone, log, log, getLocation, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |