Jenkins+maven+checkstyle对java代码进行静态代码分析

转载注意出处:http://blog.csdn.net/hwhua1986/article/details/48339545

by  whhuang

Maven官方配置说明:http://maven.apache.org/plugins/maven-checkstyle-plugin/

一、Pom的配置

备注:pom.xml是maven项目必备的构建文件。

1、  在里增加checkstyle的配置

Jenkins+maven+checkstyle对java代码进行静态代码分析_第1张图片

代码如下:

                    

                       org.apache.maven.plugins

                       maven-checkstyle-plugin

                        2.16

                       

                             

                               validate

                               validate

                              

                                    checkstyle.xml

                                    UTF-8

                                    true

                                    true

                                    false

                              

                              

                                    check

                              

                             

                       

                      

2、  在里增加checkstyle的报告生存配置

Jenkins+maven+checkstyle对java代码进行静态代码分析_第2张图片

代码如下:

                    

                            org.apache.maven.plugins

                            maven-checkstyle-plugin

                            2.16

                           

                              checkstyle.xml

                           

                    

 

二、Jenkins的Job配置

1、安装插件Checkstyle Plug-in

Jenkins+maven+checkstyle对java代码进行静态代码分析_第3张图片

2、新建一个job

Jenkins+maven+checkstyle对java代码进行静态代码分析_第4张图片


3、配置svn地址

Jenkins+maven+checkstyle对java代码进行静态代码分析_第5张图片

4、增加构建步骤

Jenkins+maven+checkstyle对java代码进行静态代码分析_第6张图片

5、增加构建后步骤Publish Checkstyle analysis results,默认设置即可。

 Jenkins+maven+checkstyle对java代码进行静态代码分析_第7张图片

6、查看检查报告

Jenkins+maven+checkstyle对java代码进行静态代码分析_第8张图片

你可能感兴趣的:(Jenkins+maven+checkstyle对java代码进行静态代码分析)