我在项目的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>
答案 0 :(得分:2)
查看documentation并在示例代码库上进行尝试,看起来像findbugs:check
目标
如果源中存在 任何 FindBugs违规,则构建失败 代码。
这似乎并不取决于threshold的价值。
另请查看似乎描述相关问题的this blog entry。