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、点开,可以看详细的问题
本文介绍如何在Jenkins中集成PMD插件进行代码质量静态分析。通过安装PMD-Plugin并配置Maven项目的pom.xml文件,可以在构建过程中自动生成PMD分析报告,帮助开发者及时发现并修复代码质量问题。

被折叠的 条评论
为什么被折叠?



