有没有办法在/ src / test / java下的类上排除Findbugs执行。我试过以下但是它似乎没有用。
classes = classes.filter {
!it.path.contains("**classes\\test\\org*")
}
答案 0 :(得分:11)
不确定。 Findbugs扩展程序的The documentation说:
sourceSets:要作为检查和构建任务的一部分进行分析的源集。
上面的示例显示了一个完全符合您要求的示例:
apply plugin: "findbugs"
findbugs {
sourceSets = [sourceSets.main]
}
即。只分析主要的sourceSet,而不是测试源集。
答案 1 :(得分:1)
对于Gradle 4.5.1
{{1}}
在文档中没有提到它,至少我,作为1天的gradle用户,找不到它,但是它有效。