我正在开发一个用 Groovy 编写单元测试的项目,当我尝试启动测试时,我收到“Groovyc:解析失败”错误。我尝试随机进行一些更改,当我在全局库中添加 groovy jar 文件时,错误消失了,但随后又出现了另一个错误。 看来我应该将 groovy 实现到 intellij 中,但我不是 groovy 专家,知道是什么导致了这些 groovy 错误以及如何修复它们?
对于在 GroovyCompile 任务执行期间遇到此问题的任何人。请在您的项目 build.gradle 中添加以下块并触发编译任务以查找失败的 groovy 文件及其失败原因。
tasks.withType(GroovyCompile) {
configure(options) {
listFiles = true
verbose = true
debugOptions.debugLevel = "source,vars"
incremental = true
incrementalAfterFailure = true
}
configure(groovyOptions) {
listFiles = true
verbose = true
forkOptions.jvmArgs = ['-Xms512m', '-Xmx2048m']
}
}