Gradle 包装器不响应命令

Gradle Wrapper not responding to commands

在我的 Linux 机器上的根项目目录中,我有 Gradle 包装器

Project
 |
 + src
 |
 + gradlew

并且当我 运行 使用 gradlew 的任何命令时都没有输出,例如当我打印版本时,没有打印版本

./gradlew --version

或者当我查看任务时,没有显示任何任务

./gradlew --tasks

或者当我尝试构建项目时,没有创建 out/ 目录

./gradlew deploy

但是当我点击

Build > Build Project

在我的 Intellij IDE 中,项目确实构建了,只是当我尝试从命令行使用 Gradle 时没有构建。

所以我不知道我的 gradle 包装器发生了什么。我是否错误地使用了包装器?

我的 gradle 包装器只是一个 Bash 脚本,它是空的...不知何故它的内容被删除了,所以脚本是 运行 并且什么也没有发生。好时光。

我也遇到过,脚本完全是空的。我的解决方法是转到 IntelliJ 中的 gradle 选项卡,然后单击“Build setup”下的“Wrapper”。 在此之后,我的 gradlew 脚本得到了正确的初始化。