Package org.gradle.api.tasks.compile
Class ForkOptions
java.lang.Object
org.gradle.api.tasks.compile.AbstractOptions
org.gradle.api.tasks.compile.BaseForkOptions
org.gradle.api.tasks.compile.ProviderAwareCompilerDaemonForkOptions
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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionReturns 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 org.gradle.api.tasks.compile.ProviderAwareCompilerDaemonForkOptionsgetAllJvmArgs, getJvmArgumentProvidersMethods inherited from class org.gradle.api.tasks.compile.BaseForkOptionsgetJvmArgs, getMemoryInitialSize, getMemoryMaximumSize, setJvmArgs, setMemoryInitialSize, setMemoryMaximumSizeMethods inherited from class org.gradle.api.tasks.compile.AbstractOptionsdefine
- 
Constructor Details- 
ForkOptionspublic ForkOptions()
 
- 
- 
Method Details- 
getExecutableReturns the compiler executable to be used.Only takes effect if CompileOptions.forkistrue. Defaults tonull.Setting the executable disables task output caching. 
- 
setExecutableSets the compiler executable to be used.Only takes effect if CompileOptions.forkistrue. Defaults tonull.Setting the executable disables task output caching. 
- 
getJavaHomeReturns the Java home which contains the compiler to use.Only takes effect if CompileOptions.forkistrue. Defaults tonull.- Since:
- 3.5
 
- 
setJavaHomeSets the Java home which contains the compiler to use.Only takes effect if CompileOptions.forkistrue. Defaults tonull.- Since:
- 3.5
 
- 
getTempDirReturns 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.
- 
setTempDirSets 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.
 
-