我尝试在我的CentOS机器上运行gradle但它不打印任何输出。只有 gradle -v 或 gradle -q tasks 等内容才能带来一些非常基本的信息。主要的问题是,我收到编译错误,但它没有告诉我它在哪里。
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileJava'.
Cause: Compile failed; see the compiler error output for details.
设置了JAVA_HOME和GRADLE_HOME。 Classpath为空。有什么想法吗?
gradle -v
Gradle 1.0-milestone-7
Gradle build time: Thursday, January 5, 2012 10:24:43 AM UTC
Groovy: 1.8.4
Ant: Apache Ant(TM) version 1.8.2 compiled on December 20 2010
Ivy: 2.2.0
JVM: 1.6.0_24 (Sun Microsystems Inc. 19.1-b02)
OS: Linux 2.6.18-274.17.1.el5 amd64
答案 0 :(得分:0)
编译器错误输出应显示以上 FAILURE: Build failed with an exception
消息。 -q
提供 less 输出,但您可以尝试-i
。您还可以使用-S
查看堆栈跟踪。最后但并非最不重要的是,我建议尝试更新的Gradle版本(例如1.0-rc-3)。
答案 1 :(得分:0)
我遇到了同样的问题,并且意识到我正在学习使用比gradle更低版本的gradlew的教程。因此,例如,代替:
gradle wrapper --gradle-version 2.13
只需使用gradle版本或简单地:
gradle wrapper
这将自动执行。
答案 2 :(得分:-1)
如果CLASSPATH是问题,请在运行命令之前设置它;或者更好的是,将它设置在.bashrc
(或者你选择的任何外壳)中。
export $CLASSPATH=/path/to/java/