Gradle不适用于spring boot示例应用程序。为什么不?

时间:2015-12-27 21:41:43

标签: java spring gradle build.gradle gradlew

我正在使用这个春季启动教程来学习春季启动。我明确地遵循了这些步骤,但现在gradle无效。我记得在运行它的CentOS 7 devbox中安装gradle。 如何让gradle启动此示例应用程序?

这是终端日志 使用上面列出的教程中的确切步骤从应用程序的根目录中键入:

[root@localhost gs-actuator-service]# ./gradlew bootRun --stacktrace
-bash: ./gradlew: No such file or directory
[root@localhost gs-actuator-service]# ./gradlew bootRun --debug --stacktrace
-bash: ./gradlew: No such file or directory
[root@localhost gs-actuator-service]# ./gradlew bootRun
-bash: ./gradlew: No such file or directory
[root@localhost gs-actuator-service]# 

我还确认通过输入以下内容在机器上安装了gradle:

[root@localhost gs-actuator-service]# gradle -v

------------------------------------------------------------
Gradle 2.10
------------------------------------------------------------

Build time:   2015-12-21 21:15:04 UTC
Build number: none
Revision:     276bdcded730f53aa8c11b479986aafa58e124a6

Groovy:       2.4.4
Ant:          Apache Ant(TM) version 1.9.3 compiled on December 23 2013
JVM:          1.8.0_45 (Oracle Corporation 25.45-b02)
OS:           Linux 3.10.0-327.3.1.el7.x86_64 amd64

[root@localhost gs-actuator-service]# 

1 个答案:

答案 0 :(得分:6)

如果您使用./gradlew,当然只有当Gradle Wrapper包含在该示例项目中时,即该脚本gradlew存在于该项目的根目录中时,它才有效。如果要使用本地Gradle安装,请执行以下操作:

gradle bootRun