бамбук Плагин FindBug не показывает статистику - PullRequest
0 голосов
/ 21 ноября 2011

У меня есть некоторые проблемы с FindBug Plugin в бамбуке. Я хочу попробовать использовать FindBug плагин в бамбуке. Мой проект получен из репозитория SVN и построен с maven3. Я импортирую плагин и устанавливаю Разное в конфигурации в задании по умолчанию.

Где Bamboo должен искать результаты анализа FindBugs?

Я установил как каталог вывода FindBugs как "c:\fb_report\"

что вы можете увидеть на добавленном изображении

imageshack.us / photo / my-images / 37 / miscalleneous.png /

Я строю, он пишет это на консоли

 14-Nov-2011 10:38:11 Parsing test results...
14-Nov-2011 10:38:11 Finished task 'Maven 3.x'
14-Nov-2011 10:38:11 Running post build plugin 'NCover Results Collector'
14-Nov-2011 10:38:11 Running post build plugin 'Clover Results Collector'
14-Nov-2011 10:38:11 Running post build plugin 'Artifact Copier'
14-Nov-2011 10:38:11 Running post build plugin 'FindBugs Build Processor'
 14-Nov-2011 10:38:11 Running post build plugin 'Cleanup Build Processor'
14-Nov-2011 10:38:11 Finalising the build...
14-Nov-2011 10:38:11 Stopping timer.
14-Nov-2011 10:38:11 Build PROJECT1-PLAN-JOB1-1 completed.
14-Nov-2011 10:38:11 Running on server: post build plugin 'NCover Results Collector'
14-Nov-2011 10:38:11 Running on server: post build plugin 'Clover Delta Calculator'
14-Nov-2011 10:38:11 Running on server: post build plugin 'Build Hanging Detection Configuration'
14-Nov-2011 10:38:11 Running on server: post build plugin 'Maven Dependencies Postprocessor'
14-Nov-2011 10:38:11 Running on server: post build plugin 'FindBugs Server Build Processor'
 14-Nov-2011 10:38:11 All post build plugins have finished
14-Nov-2011 10:38:11 Generating build results summary...
14-Nov-2011 10:38:11 Saving build results to disk...
14-Nov-2011 10:38:11 Indexing build results...
14-Nov-2011 10:38:11 Finished building PROJECT1-PLAN-JOB1-1.

Исходя из этого, плагин был успешно запущен в процессе сборки. затем, если я перейду к заданию по умолчанию и нажму на вкладку findbugs, он покажет мне только один график, и здесь больше ничего похожего на статистику:

https://studio.plugins.atlassian.com/wiki/display/BFIND/FindBugs+Plugin

и каталог, установленный в разделе Разное для задания, пуст.

imageshack.us / photo / my-images / 402 / findbugs.png /

Я тестировал этот плагин на более 30 сборках, и ничего не изменилось. И я пытаюсь сгенерировать отчеты на вкладке отчета, и это показывает мне только один график.

imageshack.us / photo / my-images / 607 / reports.png /

Я не знаю, что я делаю плохо.

1 Ответ

2 голосов
/ 20 сентября 2012

Ответственность за создание файла отчета FindBugs лежит на вашем Плане. Плагин Bamboo FindBugs анализирует данные только в файле отчета FindBugs.

Попробуйте добавить это в ваш pom.xml:

<build>
  <plugins>
    ...
    <plugin>
      <groupId>org.codehaus.mojo</groupId>
      <artifactId>findbugs-maven-plugin</artifactId>
      <version>2.5</version>
      <configuration>
        <xmlOutput>true</xmlOutput>
        <xmlOutputDirectory>target/findbugs</xmlOutputDirectory>
      </configuration>
    </plugin>
    ...
  </plugins>
</build>

также вам нужно добавить цель findbugs:findbugs в конфигурацию задачи Maven.

Пожалуйста, проверьте обновленную документацию плагина - она ​​должна содержать более подробную информацию по этому вопросу.

...