| 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 供应商