如何使用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等)也是如此。