Package org.gradle.api.tasks.compile
Class ForkOptions
java.lang.Object
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the compiler executable to be used.@Nullable FileReturns 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.voidsetJavaHome(@Nullable File javaHome) Sets the Java home which contains the compiler to use.Methods inherited from class org.gradle.api.tasks.compile.ProviderAwareCompilerDaemonForkOptions
getAllJvmArgs, getJvmArgumentProvidersMethods inherited from class org.gradle.api.tasks.compile.BaseForkOptions
getJvmArgs, getMemoryInitialSize, getMemoryMaximumSize
-
Constructor Details
-
ForkOptions
public ForkOptions()
-
-
Method Details
-
getExecutable
Returns the compiler executable to be used.Only takes effect if
CompileOptions.forkistrue. Not present by default.Setting the executable disables task output caching.
-
getJavaHome
Returns the Java home which contains the compiler to use.Only takes effect if
CompileOptions.forkistrue. Defaults tonull.- Since:
- 3.5
-
setJavaHome
Sets the Java home which contains the compiler to use.Only takes effect if
CompileOptions.forkistrue. Defaults tonull.- Since:
- 3.5
-
getTempDir
Returns the directory used for temporary files that may be created to pass command line arguments to the compiler process. Not present by default, in which case the directory will be chosen automatically.
-