命令gradlew --version和gradle wrapper --version有不同的版本,为什么?Gradlew对Gradle包装
发布于 2022-07-10 14:58:15
它们是两种不同的可执行程序。gradle是全局安装的,位于您的路径中。将选项包装器添加到gradle命令并没有对其进行任何更改,您只是看到了gradle --version的输出。
gradlew是安装在当前文件夹中的包装器版本。此版本可能与gradle版本不同。
当我将包装器直接添加到根文件夹时,repo的用户根本不需要安装gradle。即使您有一个更新的版本,我的项目仍然与我测试它的版本一起工作。因此,退出是常见的,gradlew版本与gradle版本不同。
您可以使用wrapper选项更新gradlew版本,还可以使用gradlew wrapper命令,以便包装器更新自身。
当您使用linux时,您可以使用which gradle、which gradlew (或者Windows中的where gradle )检查可导出文件所在的位置。
更多的信息可以在官方文档中找到:wrapper.html
https://stackoverflow.com/questions/72929270
复制相似问题