Findbugs Maven插件忽略了阈值

时间:2012-05-18 00:29:17

标签: java maven findbugs pom.xml

我在项目的pom.xml文件中使用以下内容。即使没有出现高优先级错误,运行findbugs:check目标仍会在所有错误上失败。我做错了什么?

<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.4.0</version>
<executions>
  <execution>
    <id>failing-on-high</id>
    <phase>process-test-resources</phase>
    <goals>
      <goal>check</goal>
    </goals>
    <configuration>
      <threshold>High</threshold>
      <onlyAnalyze>com.example.-</onlyAnalyze>
    </configuration>
  </execution>
</executions>

1 个答案:

答案 0 :(得分:2)

查看documentation并在示例代码库上进行尝试,看起来像findbugs:check目标

  

如果源中存在 任何 FindBugs违规,则构建失败   代码。

这似乎并不取决于threshold的价值。

另请查看似乎描述相关问题的this blog entry