美文网首页
一步步实现持续集成(六)运行PMD

一步步实现持续集成(六)运行PMD

作者: 漫天秋风 | 来源:发表于2019-06-04 15:08 被阅读0次

PMD与checkstyle功能类似,偏重检查检查Java源文件中的潜在问题,本章对PMD进行安装和配置。

(一)在POM中设置PMD

首先,需要在本地代码的POM.xml中对PMD插件进行配置,配置项如下:

<!--PMD-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>3.1</version>
<configuration>
<rulesets>
<ruleset>/rulesets/java/basic.xml</ruleset>
<ruleset>/rulesets/java/braces.xml</ruleset>
<ruleset>/rulesets/java/comments.xml</ruleset>
<ruleset>/rulesets/java/design.xml</ruleset>
<ruleset>/rulesets/java/optimizations.xml</ruleset>
<ruleset>/rulesets/java/strictexception.xml</ruleset>
<ruleset>/rulesets/java/unusedcode.xml</ruleset>
</rulesets>
<linkXRef>false</linkXRef>
</configuration>
</plugin>

配置完成后,需要提交修改后的代码到远程代码库。

(二)在Jenkins中安装PMD插件

在Jenkins的系统管理中增加PMD插件的安装,如图。


1.安装PMD插件1.jpg
2.选择插件管理.jpg 3.安装插件.jpg

(三)在任务中增加PMD配置

插件安装好后,在任务中增加PMD的配置项,包括增加构建前的构建命令,以及PMD报告的生成。


4.任务配置.jpg 5.选择顶层目标.jpg 6.配置任务.jpg 7.配置生成报告.jpg

(四)执行结果

在任务中手动构建后,可以看到生成了PMD报告。


8.pmd执行结果.jpg

整个PMD的安装和配置过程比较简单,跟checkstyle类似。也可以生成PMD报告。后续我们将继续安装最后一个常用的代码检查工具,findbugs。

相关文章

网友评论

      本文标题:一步步实现持续集成(六)运行PMD

      本文链接:https://www.haomeiwen.com/subject/ygglxctx.html