码迷,mamicode.com
首页 > 数据库 > 详细

jenkins+findbugs

时间:2016-02-29 12:48:15      阅读:619      评论:0      收藏:0      [点我收藏+]

标签:

1)  Jenkins安装findbugs插件

具体安装步骤:在主页面进入系统管理

技术分享

选择插件管理

技术分享

在过滤器中找出要安装的插件,并进行安装(Static Analysis Utilities、findbugs plug-in、Static Analysis Collector Plug-inViolations plugin)

技术分享

(2)  pom.xml中配置findbugs插件

由于我们公司的项目代码各个模块独立开发,每个模块都有一个pom.xml文件,而且不同的模块之间,又有依赖关系,并且每个pom.xml均从基础模块中继承,因此我们只需要在最基础的pom.xml文件中进行配置。

以下为具体的配置信息。

<plugin>

<groupId>org.codehaus.mojo</groupId>

<artifactId>findbugs-maven-plugin</artifactId>

<version>2.5.2</version>

<configuration>

<findbugsXmlOutput>true</findbugsXmlOutput>

<findbugsXmlWithMessages>true</findbugsXmlWithMessages>

<xmlOutput>true</xmlOutput>

</configuration>

</plugin>

 

<!--这个是出报告的-->

<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jxr-plugin</artifactId>
<version>2.3</version>
</plugin>
</plugins>
</reporting>

</project>   <!--注意上面加到project层>

(3)  配置后,在Jenkins的Goals中设置findbugs:findbugs,并在构建后操作中选中 Publish FindBugs analysis results即可。我们的项目,需要跳过junit的测试因此多了其他的配置。 改配置需要在各个Job中进行配置,此处不一一列出。

技术分享

(4)  验证findbugs的安装。

插件安装完,并且配置信息也配置好后,就可以进行findbugs验证,我们只需要对项目进行构建,构建后就可以看到findbugs运行记录了。

技术分享

技术分享

 

 

 

技术分享
技术分享

技术分享

具体详细信息可以参考:

https://wiki.jenkins-ci.org/display/JENKINS/FindBugs+Plugin

jenkins+findbugs

标签:

原文地址:http://www.cnblogs.com/gcgc/p/5226957.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!