API 文件 | ForkOptions |
---|
Java 編譯的分支選項。僅在 CompileOptions.fork
為 true
時生效。
屬性 | 描述 |
allJvmArgs | 孵化中 用於啟動編譯器進程的 JVM 的完整參數集。這包括定義系統屬性、最小/最大堆大小和啟動類別路徑的參數。 |
executable | 要使用的編譯器可執行檔。 |
javaHome | 已棄用 包含要使用之編譯器的 Java Home 目錄。 |
jvmArgs | 傳回編譯器進程的任何額外 JVM 參數。預設為空列表。 |
jvmArgumentProviders | 孵化中 傳回編譯器進程的任何額外 JVM 參數提供者。 |
memoryInitialSize | 編譯器進程的初始堆大小。預設為 |
memoryMaximumSize | 編譯器進程的最大堆大小。預設為 |
tempDir | 用於臨時檔案的目錄,這些臨時檔案可能會被建立以將命令列參數傳遞給編譯器進程。預設為 |
File
javaHome
注意:此屬性為 已棄用,並將在 Gradle 的下一個主要版本中移除。
包含要使用之編譯器的 Java Home 目錄。
僅在 CompileOptions.fork
為 true
時生效。預設為 null
。
- 預設
null
List
<CommandLineArgumentProvider
>
jvmArgumentProviders
(唯讀)
List
<CommandLineArgumentProvider
>注意:此屬性為 孵化中,並可能在 Gradle 的未來版本中變更。
傳回編譯器進程的任何額外 JVM 參數提供者。
- 預設
[]