如何在Windows 7上运行Gradle Wrapper?

时间:2014-07-31 15:44:07

标签: groovy windows-7 gradle gradlew

我正在尝试关注下载,安装和运行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'

3 个答案:

答案 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中运行

  • bash ./gradlew测试