UpdateDaemonJvm

API 文档UpdateDaemonJvm

注意:此类为孵化中,将来版本的Gradle中可能会有变动。

生成或更新 Gradle Daemon JVM 条件。这控制了运行 Gradle Daemon 所需的 JVM 版本。

属性

属性描述
languageVersion
孵化中

运行 Gradle Daemon 所需的 JVM 版本。

toolchainDownloadUrls
孵化中

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

toolchainPlatforms
孵化中

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

vendor
孵化中

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

方法

无方法

脚本块

无脚本块

属性详情

Property<JavaLanguageVersion> languageVersion

注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。

运行 Gradle Daemon 所需的 JVM 版本。

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

默认值
默认为当前 JVM 版本

MapProperty<BuildPlatform, URI> toolchainDownloadUrls

注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。

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

按照约定,对于在根项目上创建的任务,Gradle 将结合 UpdateDaemonJvm.getToolchainPlatforms()UpdateDaemonJvm.getLanguageVersion()UpdateDaemonJvm.getVendor(),使用配置的 JavaToolchainRepository 解析下载 URL。

如果约定适用且未定义工具链存储库,则将抛出异常。

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

SetProperty<BuildPlatform> toolchainPlatforms

注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。

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

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

默认值
默认为 aarch64x86_64 架构与以下操作系统的组合:LinuxMacOSWindowsFreeBSDSolarisUnix

注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。

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

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