Gradle Findbugs插件

时间:2016-12-16 16:49:18

标签: java gradle findbugs

我正在尝试在我的Gradle项目上运行findbugs来分析它。由于我的项目相当大,并且有很多子项目,我已将所有已编译的jar和第三方文件放入单独的文件夹中。

apply plugin: 'findbugs'

repositories {
    mavenCentral()
}

task customFindbugs(type: FindBugs) {
    ignoreFailures = false
    effort = "max"
    reportLevel = "low"
    classes = files("output/libs/jar")
    classpath = files("output/3pps/jar")

    reports {
        xml.enabled = true
        xml.withMessages = true
        html.enabled = true
        xml.destination "$project.buildDir/output/findbugs/findbugs-output.xml"
        html.destination "$project.buildDir/output/findbugs/findbugs-output.html"
    }
}

这是我使用的代码。在这里,我定义了一个新任务,它应该从“output / libs / jar”分析jar并将classpath设置为“output / 3pps / jar”。

它可以让命令行findbugs分析这些文件,但是当我尝试执行任务时,字面上没有任何反应......

Gradle告诉我,所有内容都是最新的,但没有分析过任何文件,也没有生成任何输出......

0 个答案:

没有答案