如何友好地展示findbugs分析报告

简介:

如何让findbugs产生html格式的分析报告呢?

关于如何在maven中配置findbugs插件,请参阅我的上一篇日志(http://hw1287789687.iteye.com/blog/1960322)。

运行mvn compile findbugs:findbugs 产生的分析报告默认是xml,非常不方便查看,因为不直观。

如何让findbugs的分析报告清晰、一目了然呢?

要想产生html,必须使用mvn site,The <reporting> usage is for mvn site

第一步:pom.xml使用reporting 标签,把findbugs-maven-plugin 插件放在reporting标签里面

Xml代码   收藏代码
  1. <reporting>  
  2.         <plugins>  
  3.             <plugin>  
  4.                 <groupId>org.codehaus.mojo</groupId>  
  5.                 <artifactId>findbugs-maven-plugin</artifactId>  
  6.                 <version>2.5.2</version>  
  7.             </plugin>  
  8.         </plugins>  
  9.     </reporting>  

 

第二步:运行 mvn compile site

运行完之后,target目录会增加如下内容:


 第三步:使用浏览器打开project-reports.html

页面如下:

 

点击超链接FindBugs Report,进入findbugs 分析报告:

 

也可以参阅:http://stackoverflow.com/questions/8975096/maven-checkstyle-configlocation-ignored

相关文章
|
8月前
|
存储 数据采集 数据可视化
【python】当当书籍数据抓取分析与可视化(代码+报告)【独一无二】
【python】当当书籍数据抓取分析与可视化(代码+报告)【独一无二】
215 0
|
8月前
|
Java jenkins 测试技术
如何利用Allure报告提升你的测试效率?
如何利用Allure报告提升你的测试效率?
如何利用Allure报告提升你的测试效率?
|
8月前
|
测试技术 Python
如何正确使用Airtest报告插件?报告小tips上线
如何正确使用Airtest报告插件?报告小tips上线
187 0
|
8月前
|
IDE 小程序 JavaScript
6月开发者日回顾|IDE多功能更新,质量洞察、全息检测工具全新升级
6月开发者日回顾|IDE多功能更新,质量洞察、全息检测工具全新升级
63 0
|
8月前
|
数据可视化 数据挖掘 Java
提升代码质量与效率的利器——SonarQube静态代码分析工具从数据到洞察:探索Python数据分析与科学计算库
在现代软件开发中,保证代码质量是至关重要的。本文将介绍SonarQube静态代码分析工具的概念及其实践应用。通过使用SonarQube,开发团队可以及时发现和修复代码中的问题,提高代码质量,从而加速开发过程并减少后期维护成本。 在当今信息爆炸的时代,数据分析和科学计算成为了决策和创新的核心。本文将介绍Python中强大的数据分析与科学计算库,包括NumPy、Pandas和Matplotlib,帮助读者快速掌握这些工具的基本用法和应用场景。无论是数据处理、可视化还是统计分析,Python提供了丰富的功能和灵活性,使得数据分析变得更加简便高效。
|
8月前
|
Web App开发 缓存 前端开发
如何优化前端网页加载速度:最佳实践和工具推荐
本文探讨了如何通过采用最佳实践和利用先进的工具来优化前端网页加载速度。从压缩资源到使用CDN,从减少HTTP请求到利用缓存策略,我们将介绍一系列提高网页性能的技术手段。同时,我们还将推荐一些广受好评的工具,帮助开发者更轻松地实施这些优化策略。
|
8月前
|
测试技术 Python
App自动化测试中,如何更好地处理弹窗?
在App自动化测试中,处理弹窗异常是保证测试稳定性和可靠性的重要环节。当遇到广告弹窗、升级提示等不定时出现的UI元素时,可以采用黑名单处理方法,如上述Python代码示例,通过尝试点击黑名单中的元素来避免干扰。同时,利用异常处理装饰器可以增强函数功能,保持代码整洁,当异常发生时记录日志、截图并保存页面源代码,便于问题排查。这两种策略能有效提升测试的效率和质量。
|
数据挖掘 BI 数据处理
读者求助|利用 R Markdown 批量制作数据分析报告
读者求助|利用 R Markdown 批量制作数据分析报告
200 0
|
搜索推荐 C# Windows
基于C#的图形化用户设计来构造个性化的记事本(附完整版代码)
基于C#的图形化用户设计来构造个性化的记事本(附完整版代码)
193 0
基于C#的图形化用户设计来构造个性化的记事本(附完整版代码)
|
JSON 数据格式
介绍几个不太常用的打包分析工具
webpack官方提供了分析打包的一些工具,我们在开发打包后,我们可以利用webpack给我们提供的一些工具去分析包的大小,从而对打包输出文件进行优化,通常我们都会用webpack-bundle-analyzer这个插件去分析,除了这种,我们看下官方提供的另外几种工具。
256 0
介绍几个不太常用的打包分析工具