【问题标题】:updating gradle wrapper files gives different results更新 gradle 包装文件会产生不同的结果
【发布时间】:2025-12-22 11:55:07
【问题描述】:

gradle version --> 2.11

在一个空目录中,我开始新的 gradle 项目,要求使用 wrapper 2.14.1:

gradle wrapper --gradle-distribution-url https://services.gradle.org/distributions/gradle-2.14.1-all.zip

然后我提交所有内容:

git init
git add .
git commit -m'gradle wrapper'

现在我将包装器更新到相同的版本,但为此使用包装器:

./gradlew wrapper --gradle-distribution-url https://services.gradle.org/distributions/gradle-2.14.1-all.zip

而且好像所有文件都变了:git status:

    modified:   gradle/wrapper/gradle-wrapper.jar
    modified:   gradle/wrapper/gradle-wrapper.properties
    modified:   gradlew
    modified:   gradlew.bat

为什么我有不同的 jar 和包装脚本?我要求使用不同的 gradle 分布的相同版本的包装器,我得到完全不同的结果。为什么?以及更新包装器 jar 和包装器脚本的正确方法是什么?

【问题讨论】:

    标签: java gradle gradlew


    【解决方案1】:

    ./gradlew wrapper ... 命令似乎从您请求的版本中导入了包装文件(jar 和脚本)。 gradle wrapper 命令导入与本地 gradle 安装版本相同的包装器

    【讨论】:

      最近更新 更多