我想在现有的项目上启动findBugs (在命令行上,目前有522个bug)。
如果发现超过522个bug,我如何在ant文件中(在findbugs目标下)设置使构建失败的选项?
我希望ant构建实际上失败,而不是从输出报告中手动理解它。
谢谢。
发布于 2018-05-08 04:11:23
这是一个相当老的问题,但可能对其他人有用:有一种相当简单的方法来实现所需的行为,方法是设置findbugs任务的warningsProperty属性,然后让fail检查该属性值:
<findbugs ... warningsProperty="findbugs.warnings">
  ...
</findbugs>
<fail>
  <condition><istrue value="${findbugs.warnings}"/></condition>
</fail>(不用说,findbugs现在已经被抛弃了,但spotbugs是它的继任者。)
https://stackoverflow.com/questions/9802120
复制相似问题