Он не будет вызываться в зависимости от запуска жизненного цикла через компиляцию, которую он просто выполняет, потому что вы настроили два выполнения: одно в тестовом и одно в фазе компиляции. Findbugs обычно должны запускаться в области отчетности (сайт).
Просто выполните одно исполнение:
<executions>
<execution>
<id>findbugs-test-compile</id>
<phase>test</phase>
<goals>
<goal>check</goal>
</goals>
<configuration>
<skip>true</skip>
</configuration>
</execution>
</executions>
Тот, который вам нравится иметь. Но я рекомендую прочитать документацию , потому что она должна работать только в области отчетов (через сайт).
UPDATE:
Если вы хотите запускать findbugs только во время создания сайта, просто удалите его из обычной области сборки и поместите в область отчетов.