Gradlew vs gradle wrapper



我有不同版本的命令gradlew --versiongradle wrapper --version,为什么?Gradlew vs Gradle Wrapper

它们是两个不同的可执行文件。全球gradle是安装,位于你的路。将选项包装器添加到gradle命令中没有改变任何东西,您只看到gradle --version的输出。

gradlew是安装在当前文件夹中的包装器版本。此版本可以与gradle版本不同。

当我将包装器直接添加到根文件夹时,我的repo的用户根本不需要安装gradle。即使你有一个更新的版本,我的项目仍然可以使用我测试它的版本。因此,gradlew版本与gradle版本不同是很常见的。

你可以使用wrapper选项来更新gradlew版本,你也可以使用gradlew wrapper命令来更新包装器。

当你使用linux时,你可以用which gradle,which gradlew检查可执行文件所在的位置(或Windows CMD的where gradle)。

更多信息可以在官方文档中找到:https://docs.gradle.org/current/userguide/gradle_wrapper.html

相关内容

最新更新