Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
findbugs maven插件不显示bug_Maven_Findbugs - Fatal编程技术网

findbugs maven插件不显示bug

findbugs maven插件不显示bug,maven,findbugs,Maven,Findbugs,FindBugs Maven插件不会创建错误报告(target/FindBugs.xml) 我在pom.xml的build部分中有以下几行: <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>findbugs-maven-plugin</artifactId> <version>2.5</version> <e

FindBugs Maven插件不会创建错误报告(target/FindBugs.xml)

我在pom.xml的build部分中有以下几行:

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>findbugs-maven-plugin</artifactId>
    <version>2.5</version>
    <executions>
    <execution>
    <phase>validate</phase>
        <goals>
            <goal>check</goal>
        </goals>
        </execution>
    </executions>
</plugin>
我也跑

mvn findbugs:findbugs
或 mvn findbugs:检查

我希望能够发现这个bug,但是在目标目录中没有创建任何内容。构建成功。你能告诉我怎么解决这个问题吗


谢谢

尝试将配置从POM的构建部分移动到报告部分。中的示例以这种方式显示配置

mvn站点
应生成报告。根据文档,
mvn findbugs:findbugs
“在运行站点插件时生成findbugs报告。”


如果要在发现bug时使生成失败,请使用XML报告,尝试使用mvn findbugs:check

根据文档进行检查。检查的目标是在存在违规的情况下使生成失败,但必须先运行创建。除此之外,findbugs的生成是属于site lyfecycle的报告

 <reporting>
    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>findbugs-maven-plugin</artifactId>
        <version>2.5</version>
      </plugin>
    </plugins>
  </reporting>

org.codehaus.mojo
findbugs maven插件
2.5

您在目标文件夹中没有找到findBugs.xml文件吗?没有插件配置还是有插件配置?khmarbaise,是的,有配置和没有配置OK,我会试试,但我这么做主要是因为我和Jenkins一起使用这个插件,我不知道为什么,但对于某些插件,它不运行site stage。请确保将
site
指定为要在Jenkins配置中为此项目执行的构建目标之一。
 <reporting>
    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>findbugs-maven-plugin</artifactId>
        <version>2.5</version>
      </plugin>
    </plugins>
  </reporting>