Java 更新gradle包装文件会产生不同的结果

Java 更新gradle包装文件会产生不同的结果,java,gradle,gradlew,Java,Gradle,Gradlew,gradle版本-->2.11 在一个空目录中,我启动了新的gradle项目,要求提供包装器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' 现在,我将wrapper更新为相同版本,但使用wrapper:

gradle版本
-->2.11

在一个空目录中,我启动了新的gradle项目,要求提供包装器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'
现在,我将wrapper更新为相同版本,但使用wrapper:

./gradlew wrapper --gradle-distribution-url https://services.gradle.org/distributions/gradle-2.14.1-all.zip
似乎所有文件都已更改:
git状态

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

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

看起来
/gradlew wrapper…
命令从您请求的版本导入包装器文件(jar和脚本)。
gradle wrapper
命令导入与本地gradle安装相同版本的包装