我正在尝试将我的项目配置为运行findbug,以便对我的项目进行静态代码分析。在运行任务时,我遇到了问题。 gradle任务似乎失败,并显示以下详细信息。
查看堆栈跟踪信息,我无法弄清楚任务失败的原因。即使使用全扫描来运行任务,也无法了解堆栈跟踪信息。
这是我的findbugs gradle任务:
PendingIntent
运行任务时出现此错误:
apply plugin: 'findbugs'
task findbugs(type: FindBugs) {
ignoreFailures = false
effort = "max"
reportLevel = "high"
excludeFilter = new File("${appProjectRootDir}/build-tools/findbugs/findbugs-filter.xml")
if (new File("${project.buildDir}/intermediates/classes").exists()) {
classes = files("${project.buildDir}/intermediates/classes")
} else {
classes = files("${project.buildDir}/classes")
}
source 'src'
include '**/*.java'
exclude '**/gen/**'
reports {
xml.enabled = false
html.enabled = true
xml {
destination "$project.buildDir/reports/findbugs/findbugs.xml"
}
html {
destination "$project.buildDir/reports/findbugs/findbugs.html"
}
}
classpath = files()
}
我无法理解任务失败的原因。查看stacktrace似乎无法执行某些线程。任何人都有一个想法,看看堆栈跟踪是什么问题?