【发布时间】:2021-04-12 15:54:37
【问题描述】:
我不知道如何使用 PMD-jenkins 插件来生成和显示我的结果。
如何在Jenkins中生成并展示PMD结果?
【问题讨论】:
标签: jenkins
我不知道如何使用 PMD-jenkins 插件来生成和显示我的结果。
如何在Jenkins中生成并展示PMD结果?
【问题讨论】:
标签: jenkins
PMD jenkins 插件只显示 PMD 检查结果。作为 Jenkins 触发的构建的一部分,您需要使用 Maven 运行 PMD。例如,这可能看起来像您的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-jenkins 将知道从哪里获取结果并为您发布。
要获得结果,您需要将此代码添加到您的 pom.xml 并在 Jenkins 中执行相应的目标,是的。
请注意,这与 Eclipse 中的 PMD-plugin 无关。 Eclipse PMD插件只显示本地分析的结果,与Jenkins无关。
【讨论】:
使用这个命令-
clean install org.apache.maven.plugins:maven-pmd-plugin:3.6:pmd
【讨论】:
您需要按照以下步骤操作: 1. 安装pmd插件。
Manage jenkins-> manage plugin -> click on available plugin -> search "pmd plugin" -> install
2。转到工作并在构建部分写
mvn clean install pmd:pmd
3。在后期构建部分中选择
"Publish PMD analysis results"
【讨论】: