我仍然不知道如何使用PMD-jenkins插件生成并显示我的结果。 没有人帮助我?我困惑了5天。
如何在Jenkins中生成并显示PMD结果?
答案 0 :(得分:6)
PMD jenkins插件仅显示PMD检查结果。您需要使用Maven运行PMD作为Jenkins触发的构建的一部分。例如,您的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插件无关。 Eclipse PMD插件只显示本地分析的结果,与Jenkins无关。
答案 1 :(得分:1)
使用此命令 -
clean install org.apache.maven.plugins:maven-pmd-plugin:3.6:pmd
答案 2 :(得分:0)
您需要执行以下步骤: 1.安装Pmd插件。
Manage jenkins-> manage plugin -> click on available plugin -> search "pmd plugin" -> install
2。 goto作业并在构建部分中编写
mvn clean install pmd:pmd
3。在后期制作部分中选择
"Publish PMD analysis results"