Class ForkOptions
java.lang.Object
org.gradle.api.tasks.compile.AbstractOptions
org.gradle.api.tasks.compile.BaseForkOptions
org.gradle.api.tasks.compile.ForkOptions
- All Implemented Interfaces:
Serializable
Fork options for Java compilation. Only take effect if
CompileOptions.fork is true.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanexcludeFromAntProperties(String fieldName) Returns the compiler executable to be used.Returns the Java home which contains the compiler to use.Returns the directory used for temporary files that may be created to pass command line arguments to the compiler process.voidsetExecutable(String executable) Sets the compiler executable to be used.voidsetJavaHome(File javaHome) Sets the Java home which contains the compiler to use.voidsetTempDir(String tempDir) Sets the directory used for temporary files that may be created to pass command line arguments to the compiler process.Methods inherited from class BaseForkOptions
getJvmArgs, getMemoryInitialSize, getMemoryMaximumSize, setJvmArgs, setMemoryInitialSize, setMemoryMaximumSizeMethods inherited from class AbstractOptions
define, getAntPropertyName, getAntPropertyValue, optionMap
-
Constructor Details
-
ForkOptions
public ForkOptions()
-
-
Method Details
-
getExecutable
-
setExecutable
Sets the compiler executable to be used. If set, a new compiler process will be forked for every compile task. Defaults tonull.Setting the executable disables task output caching.
-
getJavaHome
Returns the Java home which contains the compiler to use. If set, a new compiler process will be forked for every compile task. Defaults tonull.- Since:
- 3.5
-
setJavaHome
Sets the Java home which contains the compiler to use. If set, a new compiler process will be forked for every compile task. Defaults tonull.- Since:
- 3.5
-
getTempDir
-
setTempDir
Sets the directory used for temporary files that may be created to pass command line arguments to the compiler process. Defaults tonull, in which case the directory will be chosen automatically. -
excludeFromAntProperties
- Overrides:
excludeFromAntPropertiesin classBaseForkOptions
-