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、  在<build>里增加checkstyle的配置


代码如下:

                     <plugin>

                       <groupId>org.apache.maven.plugins</groupId>

                       <artifactId>maven-checkstyle-plugin</artifactId>

                        <version>2.16</version>

                        <executions>

                             <execution>

                               <id>validate</id>

                               <phase>validate</phase>

                               <configuration>

                                    <configLocation>checkstyle.xml</configLocation>

                                    <encoding>UTF-8</encoding>

                                    <consoleOutput>true</consoleOutput>

                                    <failsOnError>true</failsOnError>

                                    <linkXRef>false</linkXRef>

                               </configuration>

                               <goals>

                                    <goal>check</goal>

                               </goals>

                             </execution>

                        </executions>

                      </plugin>

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


代码如下:

                     <plugin>

                            <groupId>org.apache.maven.plugins</groupId>

                            <artifactId>maven-checkstyle-plugin</artifactId>

                            <version>2.16</version>

                            <configuration>

                              <configLocation>checkstyle.xml</configLocation>

                            </configuration>

                     </plugin>

 

二、Jenkins的Job配置

1、安装插件Checkstyle Plug-in


2、新建一个job


3、配置svn地址


4、增加构建步骤


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

 

6、查看检查报告


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值