【问题标题】:quieter findbugs console output in case of errors出现错误时更安静的 findbugs 控制台输出
【发布时间】:2014-12-10 21:00:50
【问题描述】:

我正在使用Ant findbugs task 从命令行运行findbugs(3.0.0 版)。 如果检测到代码异味,我会看到以下内容:

正如您在Ant 调用结束时看到的,并使用echo $? 行进行验证,构建成功,退出代码为0 但是findbugs 显然调用了Java 程序并输出了一个不必要的警报消息。运行我的构建过程的人可能会停下来想知道构建是否成功。我已将quiteerrors 属性设置为true,但在这方面它似乎没有做任何事情:

<target name="findbugs" depends="build, dry-findbugs"/>
<target name="dry-findbugs">
    <taskdef name="findbugs" classname="edu.umd.cs.findbugs.anttask.FindBugsTask"   classpath="${ant.deps.dir}/findbugs-ant.jar"      />
    <findbugs home="${findbugs.home}"
              output="${findbugs.output}"
              effort="max" reportLevel="low" quieterrors="true"
              outputFile="${findbugs.outputDir}/findbug.html" >
        <auxClasspath>
            <path refid="compile.classpath"/>
        </auxClasspath>
        <sourcePath path="${basedir}/src" />
        <class location="${dist.jar.file}"/>
    </findbugs>
</target> 

有没有办法指示findbugs 在报告检测到代码异味时更加谨慎?

【问题讨论】:

    标签: java ant findbugs


    【解决方案1】:

    您是否尝试过quietErrors=true,大写E

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-12
      • 1970-01-01
      • 1970-01-01
      • 2019-12-08
      • 1970-01-01
      • 2018-04-15
      • 1970-01-01
      相关资源
      最近更新 更多