查找错误未显示发现的错误
我以前使用过FindBugs,我没有遇到任何问题,但是这次在Ubuntu Natty Narval上的Eclipse Helios上发现了错误,但没有显示出来。
以下是我尝试过的方法:
- 右键单击项目>查找错误>查找错误
- 查看进度,我发现发现了3个错误
- 在“问题”视图中,它们未列出
我试图用它自己的角度来看:Open Perspective >其他> FindBugs,但Bug Explorer是空的。
查看这些错误的任何想法?
更新:在 Eclipse 错误日志中,我看到:
!ENTRY edu.umd.cs.findbugs.plugin.eclipse 2 2 2011-06-18 21:13:24.968
!MESSAGE The following classes needed for FindBugs analysis on project **
were missing:
!SUBENTRY 1 edu.umd.cs.findbugs.plugin.eclipse 2 0 2011-06-18 21:13:24.969
!MESSAGE org.apache.commons.exec.CommandLine
!SUBENTRY 1 edu.umd.cs.findbugs.plugin.eclipse 2 0 2011-06-18 21:13:24.969
!MESSAGE org.apache.commons.exec.DefaultExecutor
!SUBENTRY 1 edu.umd.cs.findbugs.plugin.eclipse 2 0 2011-06-18 21:13:24.969
!MESSAGE org.apache.commons.exec.ExecuteException
更新 2:我不知道如何修复Eclipse,但我找到了一个解决方法。我将 findbugs 报告添加到 maven's pom 中.xml
<reporting>
<plugins>
[...]
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.3.3-SNAPSHOT</version>
<configuration>
<xmlOutput>true</xmlOutput>
<!-- Optional derectory to put findbugs xdoc xml report -->
<xmlOutputDirectory>target/site</xmlOutputDirectory>
</configuration>
</plugin>
</plugins>
</reporting>
以下配置在 target/site/findbugs.html 中生成 HTML 报告