Я пытаюсь заставить Findbugs работать с существующим / зрелым проектом Maven.
Я добавил следующее к тегу <plugins>
в моем pom.xml
:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>3.0.5</version>
<configuration>
<effort>Max</effort>
<threshold>Low</threshold>
<xmlOutput>true</xmlOutput>
</configuration>
</plugin>
Затем я вижу, что плагин Findbugs запускается при запуске mvn site
.Поскольку вызов сборки для моего проекта достаточно прост:
mvn clean jacoco:prepare-agent test site jxr:jxr -Dkey1=123 -Dkey2=456 -Denvironment=DEV
... Я просто запускаю его, как обычно.Сборка завершается успешно, и я захожу к моему обычному обзору сайтов в моем браузере:
Нет, где отсюда я могу найти какие-либо отчеты "Findbugs" или что-нибудь ещеэто упоминает Findbugs вообще.Когда я делаю grep для Findbugs (grep -rl "findbugs" .
), я вижу, что многие из моих ./target/surefire-reports/TEST-*.xml
файлов содержат термин " findbugs ", упомянутый в них.
Стоит упомянуть, что я делаю не см. Файл target/site/findbugs.html
после успешной сборки ...
Есть какие-нибудь идеи относительно того, где можно найти выходные данные HTML Findbugs в сводке моего сайта (или где-либо еще)?Ищите хороший отчет в формате HTML, показывающий, какие (если таковые имеются) проверки Findbugs не пройдены.