2013-06-25 5 views
2

Я до сих пор не знаю, как использовать плагин PMD-jenkins для генерации и отображения моего результата. Мне никто не помогает? я был смущен в течение 5 дней.PMD-Jenkins: как его использовать

Как создать и показать результат PMD в Jenkins?

ответ

6

Плагин PMD jenkins отображает результаты проверки PMD. Вам нужно запустить PMD, используя Maven как часть вашей сборки, инициированную Дженкинсом. Например, это может выглядеть так, что в ваших pom.xml

<reporting> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-pmd-plugin</artifactId> 
      <version>2.7.1</version> 
      <configuration> 
       <linkXRef>false</linkXRef> 
       <targetJdk>1.6</targetJdk> 
       <rulesets> 
        <ruleset>/rulesets/basic.xml</ruleset> 
       </rulesets> 
      </configuration> 
     </plugin> 
    </plugins> 
</reporting> 

Тогда PMD-Дженкинса будет знать, где подобрать результаты и опубликовать их для вас.

Для того, чтобы получить результаты, вам нужно будет добавить этот код к своему pom.xml и выполнить соответствующую цель в Дженкинсе, да.

Обратите внимание, что это не связано с PMD-плагином в Eclipse. Плагин Eclipse PMD показывает результат локального анализа, не связанный с Jenkins.

+0

Вы имеете в виду, мне нужно добавить эту часть в моей pom.xml, а затем мой Maven преобразования приложений проекта в Дженкинс? – Esct

+0

Однако я включил плагин pmd и плагин maven в своем затмении. И я проанализировал мой проект maven на pmd в eclipse. так как показать результат только у дженкинсов? тоже самое? – Esct

+0

см. Мой обновленный ответ –

1

Используйте этот command-

clean install org.apache.maven.plugins:maven-pmd-plugin:3.6:pmd