我正在尝试关注下载,安装和运行Groovy应用程序的教程,并且说明说我可以通过以下方式运行应用程序:
./gradlew myapp
我已在D:\gradle
下的Windows 7计算机上安装了Gradle。如果我运行gradle -v
,我会得到:
------------------------------------------------------------
Gradle 1.11
------------------------------------------------------------
Build time: 2014-02-11 11:34:39 UTC
Build number: none
Revision: a831fa866d46cbee94e61a09af15f9dd95987421
Groovy: 1.8.6
Ant: Apache Ant(TM) version 1.9.2 compiled on July 8 2013
Ivy: 2.2.0
JVM: 1.7.0_51 (Oracle Corporation 24.51-b03)
OS: Windows 7 6.1 amd64
所以我知道它安装正确。但是当我跑步时:
.\gradlew myapp
我明白了:
-bash: ./gradlew: No such file or directory
当我跑步时:
gradlew myapp
我明白了:
-bash: gradlew: command not found
这里发生了什么?
更新
我的目录结构:
D:\
lazybones\
0.7\
lazybones-0.7\
lazybones\
bin\
lazybones.bat
my-template
当我转到我的D:\
驱动器并运行lazybones/0.7/lazybones-0.7/bin/lazybones.bat installPackageMyTemplate
时,我得到了:
There is no command 'installPackageMyTemplate'
答案 0 :(得分:12)
gradlew.bat
是一个引导Gradle的批处理脚本。它需要与项目的其余部分一起致力于源代码控制。如果您的项目没有gradlew.bat
,则可以使用gradle wrapper
生成一个。
答案 1 :(得分:0)
gradlew命令由gradle生成。在cmd中运行gradle包装器。
还应该在build.gradle文件中添加gradlew任务,例如
任务包装器(类型:包装器){
enter code here
gradleVersion =' 3.1'
}
答案 2 :(得分:0)
只需在cmd中运行