UpdateDaemonJvm

注意:此类是孵化中 (incubating)的,并且可能在 Gradle 的未来版本中更改。

生成或更新 Gradle Daemon JVM 标准。 这控制运行 Gradle Daemon 所需的 JVM 版本。

属性

属性描述
jvmVendor
已弃用
孵化中 (Incubating)

已弃用且无效操作

jvmVersion
已弃用
孵化中 (Incubating)

已弃用

languageVersion
孵化中 (Incubating)

运行 Gradle Daemon 所需的 JVM 版本。

toolchainDownloadUrls
孵化中 (Incubating)

给定平台的工具链下载 URL。

toolchainPlatforms
孵化中 (Incubating)

应该为其生成下载链接的 BuildPlatform 集合。

vendor
孵化中 (Incubating)

配置守护进程工具链属性生成的供应商规范。

方法

无方法

脚本块

无脚本块

属性详情

Property<String> jvmVendor

注意:此属性已弃用,并将在 Gradle 的下一个主要版本中删除。

注意:此属性是孵化中 (incubating)的,并且可能在 Gradle 的未来版本中更改。

已弃用且无效操作

默认值
默认为允许任何 JVM 供应商

注意:此属性已弃用,并将在 Gradle 的下一个主要版本中删除。

注意:此属性是孵化中 (incubating)的,并且可能在 Gradle 的未来版本中更改。

已弃用

默认值
默认为当前 JVM 版本

Property<JavaLanguageVersion> languageVersion

注意:此属性是孵化中 (incubating)的,并且可能在 Gradle 的未来版本中更改。

运行 Gradle Daemon 所需的 JVM 版本。

按照惯例,对于在根项目上创建的任务,Gradle 将使用当前 JVM 的 JVM 版本。

默认值
默认为当前 JVM 版本

MapProperty<BuildPlatform, URI> toolchainDownloadUrls

注意:此属性是孵化中 (incubating)的,并且可能在 Gradle 的未来版本中更改。

给定平台的工具链下载 URL。

按照惯例,对于在根项目上创建的任务,Gradle 将组合 UpdateDaemonJvm.getToolchainPlatforms(), UpdateDaemonJvm.getJvmVersion()UpdateDaemonJvm.getJvmVendor() 以使用配置的 JavaToolchainRepository 解析下载 URL。

如果应用惯例且未定义工具链仓库,则将抛出异常。

默认值
默认为使用工具链仓库来解析在 toolchainPlatforms 中配置的平台

SetProperty<BuildPlatform> toolchainPlatforms

注意:此属性是孵化中 (incubating)的,并且可能在 Gradle 的未来版本中更改。

应该为其生成下载链接的 BuildPlatform 集合。

按照惯例,对于在根项目上创建的任务,Gradle 从所有支持的 OperatingSystem 和以下架构的组合中获取这些:Architecture.X86_64Architecture.AARCH64

默认值
默认为 aarch64x86_64 架构与以下操作系统组合:Linux, MacOS, Windows, FreeBSD, SolarisUnix

注意:此属性是孵化中 (incubating)的,并且可能在 Gradle 的未来版本中更改。

配置守护进程工具链属性生成的供应商规范。

默认值
默认为允许任何 JVM 供应商