FindBugs и Maven - PullRequest
       25

FindBugs и Maven

1 голос
/ 30 июля 2009

Я бы хотел, чтобы Maven генерировал отчет FindBugs, в котором ошибки группируются по серьезности, а не по файлу. Тогда я смогу сосредоточиться на самых серьезных ошибках сразу. Я видел похожую функциональность с плагином FindBugs для Eclipse. Возможно ли это с Maven?

Ответы [ 2 ]

3 голосов
/ 30 июля 2009

Вы также должны взглянуть на Сонар . Его панель инструментов отображает данные, сгенерированные многими анализаторами кода, такими как Findbugs, Checkstyle или Cobertura. Это действительно быстро и легко ориентироваться в таких мерах, как ошибки Findbugs. Конечно, есть возможность отфильтровать данные по серьезности (см. Страницу «Детализация нарушений»). Релиз 1.9 поддерживает только два уровня серьезности (обязательный / необязательный), но в следующей версии будут определены пять уровней от информации до блокировщика. Он должен быть выпущен на следующей неделе.

2 голосов
/ 30 июля 2009

Чтобы ответить на ваш исправленный вопрос, в настоящее время плагин findbugs-maven-plugin не предлагает способ сортировки ошибок по степени серьезности. Я бы предложил вам зарегистрировать запрос на расширение к проекту.

- Ниже приводится мой ответ на первоначальный вопрос, который просто спрашивал, есть ли плагин FindBugs Maven. С тех пор вопрос изменился, и на него дан ответ выше. -

Да, есть findbugs-maven-plugin . Добавьте этот плагин в раздел отчетов POM и запустите mvn clean site, чтобы просмотреть отчет.

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>findbugs-maven-plugin</artifactId>
    <version>2.1</version>
    <configuration>
        <effort>Max</effort>
    </configuration>
</plugin>
...