Gradle - 如何在/ src / test / java上排除Findbugs

时间:2014-05-28 20:06:03

标签: gradle findbugs

有没有办法在/ src / test / java下的类上排除Findbugs执行。我试过以下但是它似乎没有用。

classes = classes.filter {
   !it.path.contains("**classes\\test\\org*")
}

2 个答案:

答案 0 :(得分:11)

不确定。 Findbugs扩展程序的The documentation说:

  

sourceSets:要作为检查和构建任务的一部分进行分析的源集。

上面的示例显示了一个完全符合您要求的示例:

apply plugin: "findbugs"

findbugs {
    sourceSets = [sourceSets.main]
}

即。只分析主要的sourceSet,而不是测试源集。

答案 1 :(得分:1)

对于Gradle 4.5.1

{{1}}

在文档中没有提到它,至少我,作为1天的gradle用户,找不到它,但是它有效。