我正在学习本教程
http://spring.io/guides/gs/gradle/
我创建了一个名为build.gradle的文件。它有一个名为wrapper的任务,定义如下:
task wrapper(type: Wrapper) {
gradleVersion = '1.8'
}
我没有在我的机器上安装gradle,因为上面提到的站点声明不应该安装gradle。但是无法识别gradle命令并且不执行包装器任务。
有人可以帮助我如何使用gradle包装器任务构建项目。
还有没有安装了gradle的机器如何在没有安装的情况下识别gradle命令?
答案 0 :(得分:10)
你误解了指南。
声明一个包装器任务并执行gradle wrapper
允许创建一个轻量级jar文件以及windows和Unix shell脚本以及一些配置文件,这样其他开发人员获得你的项目就不必安装gradle了。他们将获得你的项目,在项目的根目录下执行gradlew
(gradlew
是由包装器任务创建的windows / unix shell脚本),这将自动为他们下载并安装gradle。 / p>
但是你必须以经典的方式安装gradle,以便至少能够在第一次运行gradle并创建包装器文件。完成后,您可以使用gradlew
。您甚至可以卸载gradle并运行gradlew:它将重新下载并重新安装。或者您可以将版本更改为1.9,重新执行包装器任务,然后再次使用gradlew,它将下载并安装1.9版本。
有关gradle包装器的更多信息,请参阅http://www.gradle.org/docs/current/userguide/gradle_wrapper.html。