Maven Findbugs 插件未使用 mvn 站点命令执行
Maven Findbugs plugin not executing with mvn site command
我正在尝试让 Findbugs 与 existing/mature Maven 项目一起工作。
我在 pom.xml
的 <plugins>
标签中添加了以下内容:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>3.0.5</version>
<configuration>
<effort>Max</effort>
<threshold>Low</threshold>
<xmlOutput>true</xmlOutput>
</configuration>
</plugin>
然后我看到当您 运行 mvn site
时 Findbugs 插件 运行s。由于我的项目的构建调用已经完成:
mvn clean jacoco:prepare-agent test site jxr:jxr -Dkey1=123 -Dkey2=456 -Denvironment=DEV
...我就像往常一样运行。构建成功,我在浏览器中转到我的正常站点摘要:
从这里我找不到任何 "Findbugs" 报告或任何提及 Findbugs 的内容。当我为 Findbugs (grep -rl "findbugs" .
) 执行 grep 时,我确实看到我的许多 ./target/surefire-reports/TEST-*.xml
文件中都提到了术语“findbugs”。
值得一提的是,在成功构建后我没有看到target/site/findbugs.html
文件...
关于在我的站点摘要(或其他任何地方)下可以找到 HTML Findbugs 输出的任何想法?寻找一份不错的 HTML 报告,显示哪些(如果有)Findbugs 检查失败。
您应该在 pom.xml
的 <reporting>
部分的 <plugins>
部分添加 FindBugs 插件:
<project>
...
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>3.0.5</version>
</plugin>
</plugins>
</reporting>
...
</project>
问题只是陈述 <plugins>
,不确定这是否是问题所在。
我正在尝试让 Findbugs 与 existing/mature Maven 项目一起工作。
我在 pom.xml
的 <plugins>
标签中添加了以下内容:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>3.0.5</version>
<configuration>
<effort>Max</effort>
<threshold>Low</threshold>
<xmlOutput>true</xmlOutput>
</configuration>
</plugin>
然后我看到当您 运行 mvn site
时 Findbugs 插件 运行s。由于我的项目的构建调用已经完成:
mvn clean jacoco:prepare-agent test site jxr:jxr -Dkey1=123 -Dkey2=456 -Denvironment=DEV
...我就像往常一样运行。构建成功,我在浏览器中转到我的正常站点摘要:
从这里我找不到任何 "Findbugs" 报告或任何提及 Findbugs 的内容。当我为 Findbugs (grep -rl "findbugs" .
) 执行 grep 时,我确实看到我的许多 ./target/surefire-reports/TEST-*.xml
文件中都提到了术语“findbugs”。
值得一提的是,在成功构建后我没有看到target/site/findbugs.html
文件...
关于在我的站点摘要(或其他任何地方)下可以找到 HTML Findbugs 输出的任何想法?寻找一份不错的 HTML 报告,显示哪些(如果有)Findbugs 检查失败。
您应该在 pom.xml
的 <reporting>
部分的 <plugins>
部分添加 FindBugs 插件:
<project>
...
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>3.0.5</version>
</plugin>
</plugins>
</reporting>
...
</project>
问题只是陈述 <plugins>
,不确定这是否是问题所在。