2015-12-15 3 views
3

Я использую FindBugs с Maven, используя следующую конфигурацию:фб-CONTRIB ошибки появляется, как неизвестные модели ошибок

<reporting> 
    <plugins> 
     <plugin> 
      <groupId>org.codehaus.mojo</groupId> 
      <artifactId>findbugs-maven-plugin</artifactId> 
      <version>3.0.3</version> 
      <configuration> 
       <xmlOutput>true</xmlOutput> 
       <xmlOutputDirectory>target/site</xmlOutputDirectory> 
       <plugins> 
        <plugin> 
         <groupId>com.mebigfatguy.fb-contrib</groupId> 
         <artifactId>fb-contrib</artifactId> 
         <version>6.2.0</version> 
        </plugin> 
       </plugins> 
      </configuration> 
     </plugin> 
    </plugins> 
</reporting> 

Я бегу:

  • mvn clean
  • mvn package
  • mvn site
  • mvn findbugs:gui

И я получаю все ошибки, перечисленные в GUI, но я понял, что все ошибки, обнаруженные fb-contrib плагином показаны под Experimental\Testing prototype and incomplete bug pattern\Unknown bug pattern и FindBugs не показывает информацию о шаблоне ошибок.

Это правильно? Можно ли получить информацию об ошибке, как с ошибками шаблона FindBugs?

Заранее спасибо.

+0

это обязательно не должен этого делать. Конечно, нет, если вы запустили gui из findbugs из командной строки. – MeBigFatGuy

ответ

2

findbugs-maven-plugin не предоставляет настроенные плагины при запуске GUI FindBugs (Issue #37). Я отправил запрос на растяжение, фиксируя это, вы могли бы захватить мою вилку и построить плагин.

В качестве альтернативы, если ваши плагины не часто меняются, вы можете добавить их вручную в графический интерфейс: откройте меню «Редактировать» -> «Настройки», перейдите на вкладку «Плагины», установите баннер плагина из локального репозитория Maven. По крайней мере, в Windows конфигурация плагина сохраняется между запусками GUI через реестр.