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

标签 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

然后我 promise 一切:

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 和包装器脚本的正确方法是什么?

最佳答案

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

关于java - 更新 gradle 包装文件会产生不同的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38606096/

相关文章:

java - 找不到DynamoDB地理对象映射器类

gradlew:权限被拒绝

gradle - 在gradle中添加依赖

linux - Jenkins `Make gradlew executable` 选项不使`gradelw 可执行

Java:根据 HashMap 中的排序键显示值

java - 需要一个用于 Java 控制台应用程序的假数据生成器

java - 尝试使用 SQL Server 使用 Jooq 生成代码,但无法这样做

java - 为什么图很大时x轴消失了

java - 在 GWT 中禁用列表框项目

android - 我在 2 天后运行我的项目,并收到一条错误消息,提示我在支持库中存在重复文件