您的位置:首页 > 产品设计 > 产品经理

jenkins安装pmd对代码进行静态分析

2017-06-13 15:45 323 查看
1、在Jenkins的插件管理中,安装PMD-Plugin插件。

2、在被编译的代码中,增加如下配置:

1)顶级pom中,在dependencyManagement中增加对PMD插件的依赖

<!-- pmd-plugin -->
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>3.8</version>
</dependency>

2)在需要分析的工程的pom中,增加build配置项
<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
</plugin>
</plugins>
</build>
3、在jenkins中的项目构建中,增加一个pmd编译配置,如下图所示。



4、执行jenkins的构建,即可生成pmd分析结果,如下图所示。



5、点开,可以看详细的问题



该工具的原理,是利用maven的build,在编译过程中生成pmd的静态分析结果文件。然后由jenkins读取分析结果。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息