Я до сих пор не знаю, как использовать плагин PMD-jenkins для генерации и отображения моего результата. Мне никто не помогает? я был смущен в течение 5 дней.PMD-Jenkins: как его использовать
Как создать и показать результат PMD в Jenkins?
Я до сих пор не знаю, как использовать плагин PMD-jenkins для генерации и отображения моего результата. Мне никто не помогает? я был смущен в течение 5 дней.PMD-Jenkins: как его использовать
Как создать и показать результат PMD в Jenkins?
Плагин 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.
Используйте этот command-
clean install org.apache.maven.plugins:maven-pmd-plugin:3.6:pmd
Вы имеете в виду, мне нужно добавить эту часть в моей pom.xml, а затем мой Maven преобразования приложений проекта в Дженкинс? – Esct
Однако я включил плагин pmd и плагин maven в своем затмении. И я проанализировал мой проект maven на pmd в eclipse. так как показать результат только у дженкинсов? тоже самое? – Esct
см. Мой обновленный ответ –