本章开始在Jenkins中集成代码质量检查工具,主要包括checkstyle、PMD、Findbugs等。Jenkins能够实现在构建前自动进行工具的调用,进行代码检查。
(一)在ideal中增加checkstyle配置
checkstyle是在上传至GIT服务器中的代码中进行配置的,具体是在项目的pom.xml文件中。
参考配置如下:
<!--Checkstyle-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>3.0.0</version>
<configuration>
<linkXRef>false</linkXRef>
<consoleOutput>false</consoleOutput>
<configLocation>fcm-cs-check.xml</configLocation>
<outputFileFormat>xml</outputFileFormat>
</configuration>
</plugin>
配置修改好后提交至远程GIT服务器,可以通过Gogs进行查看。
其中 fcm-cs-check.xml是对checkstyle的检查规则进行设定的配置文件。具体的配置方法见后文。
##(二)安装checkstyle插件
- 安装checkstyle插件
按照图示操作