我正在使用maven使用 FindBugs ,使用以下配置:
"pishguy@gmail.com"
我跑:
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>3.0.3</version>
<configuration>
<xmlOutput>true</xmlOutput>
<xmlOutputDirectory>target/site</xmlOutputDirectory>
<plugins>
<plugin>
<groupId>com.mebigfatguy.fb-contrib</groupId>
<artifactId>fb-contrib</artifactId>
<version>6.2.0</version>
</plugin>
</plugins>
</configuration>
</plugin>
</plugins>
</reporting>
mvn clean
mvn package
mvn site
我得到了GUI中列出的所有错误,但我发现mvn findbugs:gui
插件检测到的所有错误都显示在fb-contrib
下, FindBugs 没有显示任何关于错误模式。
这是对的吗?是否有可能像 FindBugs 模式错误一样获取错误模式信息?
提前致谢。
答案 0 :(得分:2)
findbugs-maven-plugin在启动FindBugs GUI(Issue #37)时不提供已配置的插件。我已经提交了一个拉取请求修复此问题,您可以抓住我的分叉并构建插件。
或者,如果您的插件不经常更改,您可以在GUI中手动添加它们:打开菜单编辑 - &gt;首选项,切换到插件选项卡,从本地Maven存储库安装插件jar。至少在Windows上,插件配置在GUI启动之间通过注册表持续存在。