注意:此类是孵化中 (incubating)的,并且可能在 Gradle 的未来版本中更改。
生成或更新 Gradle Daemon JVM 标准。 这控制运行 Gradle Daemon 所需的 JVM 版本。
属性 | 描述 |
jvmVendor | 已弃用 孵化中 (Incubating) 已弃用且无效操作 |
jvmVersion | 已弃用 孵化中 (Incubating) 已弃用 |
languageVersion | 孵化中 (Incubating) 运行 Gradle Daemon 所需的 JVM 版本。 |
toolchainDownloadUrls | 孵化中 (Incubating) 给定平台的工具链下载 URL。 |
toolchainPlatforms | 孵化中 (Incubating) 应该为其生成下载链接的 |
vendor | 孵化中 (Incubating) 配置守护进程工具链属性生成的供应商规范。 |
注意:此属性已弃用,并将在 Gradle 的下一个主要版本中删除。
注意:此属性是孵化中 (incubating)的,并且可能在 Gradle 的未来版本中更改。
已弃用且无效操作
- 默认值
- 默认为允许任何 JVM 供应商
Property
<JavaLanguageVersion
>
jvmVersion
Property
<JavaLanguageVersion
>注意:此属性已弃用,并将在 Gradle 的下一个主要版本中删除。
注意:此属性是孵化中 (incubating)的,并且可能在 Gradle 的未来版本中更改。
已弃用
- 默认值
- 默认为当前 JVM 版本
Property
<JavaLanguageVersion
>
languageVersion
Property
<JavaLanguageVersion
>注意:此属性是孵化中 (incubating)的,并且可能在 Gradle 的未来版本中更改。
运行 Gradle Daemon 所需的 JVM 版本。
按照惯例,对于在根项目上创建的任务,Gradle 将使用当前 JVM 的 JVM 版本。
- 默认值
- 默认为当前 JVM 版本
MapProperty
<BuildPlatform
, URI
>
toolchainDownloadUrls
MapProperty
<BuildPlatform
, URI
>注意:此属性是孵化中 (incubating)的,并且可能在 Gradle 的未来版本中更改。
给定平台的工具链下载 URL。
按照惯例,对于在根项目上创建的任务,Gradle 将组合 UpdateDaemonJvm.getToolchainPlatforms()
, UpdateDaemonJvm.getJvmVersion()
和 UpdateDaemonJvm.getJvmVendor()
以使用配置的 JavaToolchainRepository
解析下载 URL。
如果应用惯例且未定义工具链仓库,则将抛出异常。
- 默认值
- 默认为使用工具链仓库来解析在
toolchainPlatforms
中配置的平台
SetProperty
<BuildPlatform
>
toolchainPlatforms
SetProperty
<BuildPlatform
>注意:此属性是孵化中 (incubating)的,并且可能在 Gradle 的未来版本中更改。
应该为其生成下载链接的 BuildPlatform
集合。
按照惯例,对于在根项目上创建的任务,Gradle 从所有支持的 OperatingSystem
和以下架构的组合中获取这些:Architecture.X86_64
和 Architecture.AARCH64
。
- 默认值
- 默认为
aarch64
和x86_64
架构与以下操作系统组合:Linux
,MacOS
,Windows
,FreeBSD
,Solaris
和Unix
Property
<JvmVendorSpec
>
vendor
Property
<JvmVendorSpec
>注意:此属性是孵化中 (incubating)的,并且可能在 Gradle 的未来版本中更改。
配置守护进程工具链属性生成的供应商规范。
- 默认值
- 默认为允许任何 JVM 供应商