API 文件 | UpdateDaemonJvm |
---|
注意:此類別為實驗性,並且可能在未來 Gradle 版本中變更。
產生或更新 Gradle Daemon JVM 條件。這控制執行 Gradle Daemon 所需的 JVM 版本。
屬性 | 說明 |
jvmVendor | 已棄用 實驗性 已棄用且為 no-op |
jvmVersion | 已棄用 實驗性 已棄用 |
languageVersion | 實驗性 執行 Gradle Daemon 所需的 JVM 版本。 |
toolchainDownloadUrls | 實驗性 給定平台之工具鏈的下載 URL。 |
toolchainPlatforms | 實驗性 應為其產生下載連結的 |
vendor | 實驗性 設定精靈工具鏈屬性產生的供應商規格。 |
Property
<JavaLanguageVersion
>
jvmVersion
Property
<JavaLanguageVersion
>注意:此屬性已棄用,並將在下一個 Gradle 主要版本中移除。
注意:此屬性為實驗性,並且可能在未來 Gradle 版本中變更。
已棄用
- 預設
- 預設為目前的 JVM 版本
Property
<JavaLanguageVersion
>
languageVersion
Property
<JavaLanguageVersion
>注意:此屬性為實驗性,並且可能在未來 Gradle 版本中變更。
執行 Gradle Daemon 所需的 JVM 版本。
依照慣例,對於在根專案上建立的工作,Gradle 將使用目前 JVM 的 JVM 版本。
- 預設
- 預設為目前的 JVM 版本
MapProperty
<BuildPlatform
, URI
>
toolchainDownloadUrls
MapProperty
<BuildPlatform
, URI
>注意:此屬性為實驗性,並且可能在未來 Gradle 版本中變更。
給定平台之工具鏈的下載 URL。
依照慣例,對於在根專案上建立的工作,Gradle 將結合 UpdateDaemonJvm.getToolchainPlatforms()
、UpdateDaemonJvm.getJvmVersion()
和 UpdateDaemonJvm.getJvmVendor()
,以使用已設定的 JavaToolchainRepository
解析下載 URL。
如果慣例適用且未定義任何工具鏈儲存庫,則會擲回例外狀況。
- 預設
- 預設為使用工具鏈儲存庫來解析在
toolchainPlatforms
中設定的平台
SetProperty
<BuildPlatform
>
toolchainPlatforms
SetProperty
<BuildPlatform
>注意:此屬性為實驗性,並且可能在未來 Gradle 版本中變更。
應為其產生下載連結的 BuildPlatform
集合。
依照慣例,對於在根專案上建立的工作,Gradle 會從所有支援的 OperatingSystem
和以下架構的組合中取得來源:Architecture.X86_64
和 Architecture.AARCH64
。
- 預設
- 預設為
aarch64
和x86_64
架構與以下作業系統的組合:Linux
、MacOS
、Windows
、FreeBSD
、Solaris
和Unix