如何使用Gradle FindBugs插件生成HTML输出

使用Gradle FindBugs插件 ,我怎样才能以HTML格式生成输出?

FindBugsExtension确实有一些configuration要设置。

findbugs { toolVersion = "2.0.1" sourceSets = [sourceSets.main] ignoreFailures = true reportsDir = file("$project.buildDir/findbugsReports") effort = "max" reportLevel = "high" visitors = ["FindSqlInjection", "SwitchFallthrough"] omitVisitors = ["FindNonShortCircuit"] includeFilter = file("$rootProject.projectDir/config/findbugs/includeFilter.xml") excludeFilter = file("$rootProject.projectDir/config/findbugs/excludeFilter.xml") } 

但是没有输出属性设置为findbugs anttask。

报告只能在FindBugs 任务上configuration。 例如:

 tasks.withType(FindBugs) { reports { xml.enabled = false html.enabled = true } } 

其他代码质量插件(Checkstyle,PMD等)也是如此。