为什么没有gradle包装器任务得到解释?

Smr*_*ita 1 gradle

我正在学习本教程

http://spring.io/guides/gs/gradle/

我创建了一个名为build.gradle的文件.它有一个名为wrapper的任务,定义如下:

task wrapper(type: Wrapper) {
    gradleVersion = '1.8'
}
Run Code Online (Sandbox Code Playgroud)

我没有在我的机器中安装gradle,因为上面提到的站点表明不应该安装gradle.但是无法识别gradle命令并且不执行包装器任务.

有人可以帮助我如何使用gradle包装器任务构建项目.

而且没有安装了gradle的机器如何在没有安装的情况下识别gradle命令?

JB *_*zet 10

你误解了指南.

声明包装器任务并执行gradle wrapper允许创建轻量级jar文件以及Windows和Unix shell脚本以及一些配置文件,以便其他开发人员获得您的项目不必安装gradle.他们将获得您的项目,gradlew在项目的根目录执行(gradlew是由包装器任务创建的windows/unix shell脚本),这将自动为他们下载和安装gradle.

但是你必须以经典的方式安装gradle,以便至少能够在第一次运行gradle并创建包装器文件.完成后,您可以使用gradlew.您甚至可以卸载gradle并运行gradlew:它将重新下载并重新安装.或者您可以将版本更改为1.9,重新执行包装器任务,然后再次使用gradlew,它将下载并安装1.9版本.

有关gradle包装器的更多信息,请参见http://www.gradle.org/docs/current/userguide/gradle_wrapper.html.