API 文档 | UpdateDaemonJvm |
---|
注意:此类为孵化中,将来版本的Gradle中可能会有变动。
生成或更新 Gradle Daemon JVM 条件。这控制了运行 Gradle Daemon 所需的 JVM 版本。
属性 | 描述 |
languageVersion | 孵化中 运行 Gradle Daemon 所需的 JVM 版本。 |
toolchainDownloadUrls | 孵化中 给定平台的工具链下载 URL。 |
toolchainPlatforms | 孵化中 应生成下载链接的 |
vendor | 孵化中 配置守护进程工具链属性生成的供应商规范。 |
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.getLanguageVersion()
和 UpdateDaemonJvm.getVendor()
,使用配置的 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
Property
<JvmVendorSpec
>
vendor
Property
<JvmVendorSpec
>注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。
配置守护进程工具链属性生成的供应商规范。
- 默认值
- 默认为允许任何 JVM 供应商