Maven Findbugs插件 – 如何在测试类上运行findbug
Maven版本:3.3.3。 Findbugs插件版本:3.0.1
-
我正在使用
findbugs-maven-plugin
,我需要在src和测试类上运行findbugs插件。 目前,它仅适用于源类Target |_ classes |_ test-classes |_ findbugs (only have results regarding classes folder)
-
我需要为PMD插件做同样的事情。 同样的提示可能吗?
相关问题:
- FindBugsfilter文件,用于忽略JUnit测试
- 如何在测试代码上运行findbug
Findbugs maven配置:
findbugs org.codehaus.mojo findbugs-maven-plugin ${findbugs.version} Max true Low true true findbugs-exclude.xml analyze-compile verify check findbugs
在findbugs-maven-plugin
的配置中,您需要明确地将includeTests
元素设置为true
以便FindBugs分析测试类:
org.codehaus.mojo findbugs-maven-plugin 3.0.1 true
此外,插件应绑定到verify
阶段,以便在编译源和测试类之后执行FindBugs。
对于maven-pmd-plugin
,它实际上是相同的:在插件配置中必须将元素includeTests
设置为true
。