API 文档 | ForkOptions |
---|
Java 编译的 Fork 选项。仅当 CompileOptions.fork
为 true
时生效。
属性 | 描述 |
allJvmArgs | 孵化中 (Incubating) 用于启动编译器进程的 JVM 的完整参数集。这包括用于定义系统属性、最小/最大堆大小和引导类路径的参数。 |
executable | 要使用的编译器可执行文件。 |
javaHome | 已弃用 (Deprecated) 包含要使用的编译器的 Java 主目录。 |
jvmArgs | 返回编译器进程的任何其他 JVM 参数。默认为空列表。 |
jvmArgumentProviders | 孵化中 (Incubating) 返回编译器进程的任何其他 JVM 参数提供程序。 |
memoryInitialSize | 编译器进程的初始堆大小。默认为 |
memoryMaximumSize | 编译器进程的最大堆大小。默认为 |
tempDir | 用于存储临时文件的目录,这些临时文件可能被创建以将命令行参数传递给编译器进程。默认为 |
File
javaHome
注意:此属性已被 弃用,并将在 Gradle 的下一个主要版本中移除。
包含要使用的编译器的 Java 主目录。
仅当 CompileOptions.fork
为 true
时生效。默认为 null
。
- 默认值
null
List
<CommandLineArgumentProvider
>
jvmArgumentProviders
(只读)
List
<CommandLineArgumentProvider
>注意:此属性正在 孵化中,并且可能在 Gradle 的未来版本中更改。
返回编译器进程的任何其他 JVM 参数提供程序。
- 默认值
[]