9

我正在尝试遵循有关下载、安装和运行 Groovy 应用程序的教程,并且说明说我可以通过以下方式运行该应用程序:

./gradlew myapp

我已经在我的 Windows 7 机器上安装了 Gradle D:\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'
4

3 回答 3

18

gradlew.bat是一个引导 Gradle 的批处理脚本。它需要与项目的其余部分一起致力于源代码控制。如果您的项目没有gradlew.bat,您可以使用gradle wrapper.

于 2014-07-31T15:58:02.240 回答
2

只需在cmd中运行

  • bash ./gradlew 测试
于 2018-11-11T14:44:28.497 回答
0

gradlew 命令由 gradle 生成。在 cmd 中运行 gradle wrapper。还应在 build.gradle 文件中添加 gradlew 任务,例如 task wrapper(type: Wrapper) { enter code heregradleVersion = '3.1' }

于 2017-02-08T02:46:30.687 回答