twb*_*bas 2 groovy unit-testing gradle groovydoc
我正在使用Gradle 1.5来测试我的Groovy脚本.build.gradle中的groovyDoc任务设置如下:
groovydoc {
docTitle = "Name"
windowTitle = "Name"
destinationDir = file('file://path')
}
Run Code Online (Sandbox Code Playgroud)
我在运行此任务时遇到的错误是:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':groovydoc'.
> java.lang.NoClassDefFoundError: org/fusesource/jansi/AnsiRenderWriter
Run Code Online (Sandbox Code Playgroud)
这只是在我对我的一个类进行了一个小的代码更改(添加一个If语句)后才开始发生的.我恢复到之前的提交,它没有这个问题.我尝试删除我在班级中的更改并重新启动相同的文件,但它仍然失败.
你有什么想法?
小智 6
我升级到当前版本的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'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1078 次 |
| 最近记录: |