接着上一篇配置checkstyle的,今天来配置findbugs。
jinkens新建项目就略过了。 参考:
http://xfxlch.iteye.com/blog/2235248
重要步骤有:
1. 配置pom.xml文件。在pom里添加对findbugs plugin 的支持, 同时也添加了maven的site 插件,这样配置好之后,就可以生成findbugs的xml版本和html版本了。在build element中添加如下代码:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<configuration>
<reportPlugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
</plugin>
</reportPlugins>
</configuration>
</plugin>
然后执行命令:
mvn clean compile site
查看target目录:
同样的执行命令:
mvn clean compile site checkstyle:checkstyle
你也可以在site目录里拿到html文件,也就是checkstyle的report报告。
2. 在jenkins上配置findbugs.
搞完之后,在build之后就可以看到findbugs的report了
参考阅读:
http://stackoverflow.com/questions/8564208/how-to-generate-a-html-report-for-findbugs-with-maven-3-x
--EOF--
- 大小: 54.6 KB
- 大小: 39.5 KB
- 大小: 51.9 KB
分享到:
相关推荐
Jenkins中FindBugs、PMD、CheckStyle和Violations静态分析工具安装配置详细介绍
网络上搜集的Findbugs在Ant下的配置方法 坚决免费开放
jenkins 配置findbugs、pmd、checkstyle所依赖的插件
jenkins持续集成单元测试和findbugs问题解决方案 1.如何集成单元测试 2.如何集成findbugs 3.tomcat热部署问题解决例如: jar包无法删除和log4j问题
1. 请将findbugs-3.0.1压缩文件放置在jenkins服务器上,我放置的位置是/home/findbugs-3.0.1 2. 注意如果出现没有找到配置文件,请查看是否有执行到对应的target
本文以CentOS操作系统为例介绍Sonar的安装配置,以及如何与Jenkins进行集成,通过pmd-cpd、checkstyle、findbugs等工具对代码进行持续审查。Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过...
使用报告器:DRY、PMD、FindBugs、CheckStyle 和配置的阈值 在构建失败时发送邮件至developers@acme.com 使用 cobertura 出版商 收集target/*.jar工件 理想情况下,所有其他 Maven 项目都应该在更改时重用此配置: ...
##用法##配置Jenkins 全局配置的“持续集成游戏”部分添加了新参数“IDeaS Rock Star URI”。 此参数的值是 Rock Star 应用程序的链接,例如 Jenkins 全局配置的“持续集成游戏”部分添加了新参数“IDeaS Rock ...
通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而...
##用法##配置####版本要求请注意,插件版本1.13+要求Hudson 1.320可以工作,并且需要以下插件版本: Checkstyle 3.1 Findbugs 4.0 PMD 3.1 任务4.0 警告3.0 违规0.5.4 分析核心1.0 哈科科1.0.18 并非在开始时为...