如何优化spotbugsXml.xml文件来方便debug的落地方案来了

不优化的spotbugsXml.xml

使用maven 构建来运行spotbugs的小伙伴都知道,执行完下面的命令后

mvn clean install -U spotbugs:spotbugs

会在默认的在target目录下生成一个spotbugsXml.xml 文件,而打开这个文件,想要debug里面的具体问题,是非常困难的,使用文本编辑器查看xml中的内容如下所示:

备注:即使使用专业查看xml文件的工具,也不能一目了然地看到具体xml报告中的执行细节信息。

如何把上面xml文件中的内容转化成易读报告呢?

1.自己编码解析(工作量大)

2.查看spotbugs是否提供相关工具进行解析(很遗憾本人没有找到)

3.寻找其他优化xml的展示工具

最后在网上找到了下面这个在线xml编辑器网站,完美的解决了我遇到的问题

使用xmlgrid优化xml展示

访问网站

XML编辑器 阅读器 - 在线工具https://www.xmlgrid.net/cn/

然后点击下图中的Open File,选择生成的spotbugsXml.xml文件,然后点击Submit

接下来就会把难读的spotbugsXml.xml转换成如下图所示的报告,非常的方便

我的每一篇文章都希望帮助读者解决实际工作中遇到的问题!如果文章帮到了您,劳烦点赞、收藏、转发!您的鼓励是我不断更新文章最大的动力!

相关推荐
tmacfrank3 分钟前
Java 原生网络编程(BIO | NIO | Reactor 模式)
java·开发语言·网络
python算法(魔法师版)4 分钟前
.NET NativeAOT 指南
java·大数据·linux·jvm·.net
沐土Arvin4 分钟前
深入理解 requestIdleCallback:浏览器空闲时段的性能优化利器
开发语言·前端·javascript·设计模式·html
专注VB编程开发20年6 分钟前
VB.NET关于接口实现与简化设计的分析,封装其他类
java·前端·数据库
tyatyatya12 分钟前
MATLAB的神经网络工具箱
开发语言·神经网络·matlab
unityのkiven14 分钟前
C++中析构函数不设为virtual导致内存泄漏示例
开发语言·c++
大数据魔法师29 分钟前
Redis(三) - 使用Java操作Redis详解
java·数据库·redis
天天爱吃肉821838 分钟前
车载以太网驱动智能化:域控架构设计与开发实践
java·运维·网络协议·微服务
IT光40 分钟前
Redis 五种类型基础操作(redis-cli + Spring Data Redis)
java·数据库·redis·spring·缓存
keke1040 分钟前
Java【14_3】接口(Comparable和Comparator)、内部类-示例
java·开发语言·servlet