maven findbugs扫描并仅保留高优先级扫描结果

Life is short , "play" more!
本文来自lihao's Blog,转载请注明。

maven findbugs扫描并仅保留高优先级扫描结果。
我们希望将findbugs 扫描的结果联合到一个扫描结果文件,并过滤掉我们不想关注的问题类型, 并发送邮件报告给相应的人员。

  • 1.第一步拉取代码
  • 2.获取到最后一提交人的邮箱地址
  • 3.编译代码和findbugs扫描(指定过滤器)
  • 4.得到结果并合并
  • 5.转换输出报告的格式未html

执行的linux shell主脚本如下, 代码经过了删减,如要使用请修改下。

下面我们看一下 includeFilter.xml 是如何定义的。

我们讲仅匹配我们的过滤器的扫描结果输出, 例如如下仅需要优先级为 1 的 (高优先级 high priority的) 和 bug类型是style 和 bad_practice 的类型的问题输出到我们的扫描结果。

此篇文章已被阅读583 次


发表评论

电子邮件地址不会被公开。 必填项已用*标注