web-dev-qa-db-fra.com

Comment générer une sortie HTML à l'aide du plugin Gradle FindBugs

En utilisant le Gradle FindBugs Plugin , comment puis-je générer la sortie au format HTML ??

Les FindBugsExtension ont une configuration à définir.

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")
}

Mais il n'y a pas de propriétés de sortie à définir comme anttâche findbugs.

50
Lai

Les rapports ne peuvent être configurés que sur le FindBugstâches. Par exemple:

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

Il en va de même pour les autres plugins de qualité de code (Checkstyle, PMD, etc.).

92
Peter Niederwieser