美文网首页
一步步实现持续集成(六)运行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