Я использую FindBugs и FindBugs. Помогу сделать некоторый статический анализ на моем Java-коде. Есть некоторые «ошибки», которые я хотел бы фильтровать в отчете Findbugs. Так что я создал файл FindBugs-exclude.xml и написал следующее:Есть ли способ отладки фильтров findbugs?
<?xml version="1.0" encoding="UTF-8" ?>
<FindBugsFilter>
<Match>
<Class name="com.masked.out.for.stack.Overflow" />
<Method name="myMethod" />
<Bug pattern="DRE_DECLARED_RUNTIME_EXCEPTION" />
</Match>
<Match>
<Class name="com.some.other.class.Name" />
<Method name="getSomeProperty" />
<Bug pattern="EI_EXPOSE_REP" />
</Match>
</FindBugsFilter>
Мой доклад в настоящее время исключает ошибку EI_EXPOSE_REP, но не DRE_DECLARED_RUNTIME_EXCEPTION ошибка. Любые подсказки о том, как я могу отладить это? Названия классов и имена методов верны. Я скопировал их прямо из отчета и вставил их в этот файл.
Попробуйте 'mvn -X ....' для отладки. –
Пожалуйста, разместите свой pom.xml (сегмент конфигурации findbugs) – h3xStream
@ h3xStream Извините, я не смогу опубликовать свой pom.xml, поскольку он является собственностью моего работодателя (отсюда и почему я анонимизировал файл findbugs-exclude.xml). –