我正在使用Gradle 1.5测试我的Groovy脚本。groovyDoc任务在build.gradle中设置如下:
groovydoc {
docTitle = "Name"
windowTitle = "Name"
destinationDir = file('file://path')
}运行此任务时遇到的错误是:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':groovydoc'.
> java.lang.NoClassDefFoundError: org/fusesource/jansi/AnsiRenderWriter这只是在我对我的一个类做了一个小的代码更改(添加一个If语句)之后才开始发生的。我回到以前的提交,它没有这个问题。我尝试删除类中的更改并重新使用相同的文件,但它仍然失败。
你有什么想法吗?
发布于 2013-12-31 19:07:14
我升级到当前版本的Gradle (1.10),并继续得到相同的错误。
将下面的内容添加到我的build.gradle中,现在它开始工作了。
configurations {
jansi.extendsFrom(runtime)
}
groovydoc {
def title = "IPDS ${version}"
groovyClasspath = project.configurations.jansi
}
dependencies {
jansi 'org.fusesource.jansi:jansi:1.11'
}发布于 2013-12-16 19:15:01
听起来像是一个丢失了Jansi Jar的损坏的Gradle安装。尝试与--full-stacktrace一起运行,以了解有关错误的更多信息。
https://stackoverflow.com/questions/20618857
复制相似问题