gpt4 book ai didi

java - 为什么 Gradle Wrapper JAR 校验和在由 Ubuntu 包中的 gradle 二进制文件生成时不匹配

转载 作者:行者123 更新时间:2023-12-03 03:07:19 25 4
gpt4 key购买 nike

Gradle Manual (1) 建议对照官方发布的 release checksums 验证 Gradle Wrapper Jar (2)。使用 gradle wrapper 生成时通过 apt-get install gradle 安装命令和 gradle生成的包装器 Jar 的校验和与 (2) 中的任何内容都不匹配.

在 Ubuntu 19.10、18.04.3 上进行了检查。

  • (1) Gradle Manual
  • (2) Gradle Release Checksums
  • 最佳答案

    许多 Linux 发行版都构建了自己的 Gradle 发行版,尽管我不知道为什么。我认为这是 Ubuntu 的情况。而且,当您使用自定义构建的发行版时,不难看出为什么校验和最终可能与官方的不同。

    您应该只在首次初始化 Gradle 项目时使用本地安装的发行版。所以我希望一旦您更改项目的版本,这个问题就会消失。例如,假设您现在使用的是自定义版本 6.0,并且您运行 gradlew wrapper --gradle-version 6.0.1 --distribution-type all连续两次*(注意“w”),然后它将您的 Gradle 项目分发更新为更新的正式版本。如果之后校验和不匹配,我会感到惊讶。

    或者,您也可以手动下载包装 jar。

    *) 运行包装器脚本两次是一种很好的做法,因为包装器脚本本身仅在下载新版本后才在第二次运行时更新。

    关于java - 为什么 Gradle Wrapper JAR 校验和在由 Ubuntu 包中的 gradle 二进制文件生成时不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59375194/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com