Я использовал FindBugs раньше, и у меня не было проблем, однако на этот раз на Eclipse Helios на ошибках Ubuntu Natty Narval найдены, но не показаны.
Вот что я пробовал:
- Щелкните правой кнопкой мыши по проекту > Найти ошибки > Найти ошибки
- Глядя на прогресс, я увидел 3 ошибки найдены
- В представлении "Проблемы" они не указаны
Я попытался перейти к своей собственной перспективе: Open Perspective > Other > 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 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>
Следующая конфигурация создает отчет HTML в файле target/site/findbugs.html