我有一个gradle项目,我想从Findbugs的分析中排除一些文件 我的项目中有一些生成的代码,我想要排除这些类
以下是我的build.gradle中的findbugs设置
doGet
excludeFilter.xml的竞争对手如下
apply plugin: 'findbugs'
findbugs {
toolVersion "3.0.1"
}
tasks.withType(FindBugs) {
excludeFilter = rootProject.file('projectConfig/findbugs/excludeFilter.xml')
reports {
xml.enabled false
html.enabled true
html.stylesheet resources.text.fromFile('../projectConfig/findbugs/findbugs-style.xsl')
}
}
我要排除的示例文件具有以下包和类名
<?xml version="1.0" encoding="UTF-8"?>
<FindBugsFilter>
<Match>
<Class name="~.*\.Immutable*\.java" />
</Match>
<Match>
<Class name="~.*\.GsonAdapters*\.java" />
</Match>
</FindBugsFilter>
对于我可以做些什么来排除这些模式的任何帮助都将不胜感激
谢谢 达米恩