The base class for all JVM-based language compilation tasks.
Type | Name and description |
---|---|
protected void |
compile() |
FileCollection |
getClasspath() Returns the classpath to use to compile the source files. |
File |
getDestinationDir() Returns the directory to generate the .class files into. |
String |
getSourceCompatibility() Returns the Java language level to use to compile the source files. |
String |
getTargetCompatibility() Returns the target JVM to generate the .class files for. |
void |
setClasspath(FileCollection configuration) Sets the classpath to use to compile the source files. |
void |
setDestinationDir(File destinationDir) Sets the directory to generate the .class files into. |
void |
setSourceCompatibility(String sourceCompatibility) Sets the Java language level to use to compile the source files. |
void |
setTargetCompatibility(String targetCompatibility) Sets the target JVM to generate the .class files for. |
Returns the classpath to use to compile the source files.
Returns the directory to generate the .class
files into.
Returns the Java language level to use to compile the source files.
Returns the target JVM to generate the .class
files for.
Sets the classpath to use to compile the source files.
configuration
- The classpath. Must not be null, but may be empty. Sets the directory to generate the .class
files into.
destinationDir
- The destination directory. Must not be null.Sets the Java language level to use to compile the source files.
sourceCompatibility
- The source language level. Must not be null. Sets the target JVM to generate the .class
files for.
targetCompatibility
- The target JVM. Must not be null.