我不明白......我想在Maven 3项目网站中启用findbugs报告,并通过将其添加到我的pom.xml(如所述here)来完成:
<project>
...
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.4.0</version>
</plugin>
</plugins>
</reporting>
...
</project>
然后我运行mvn site
但没有生成报告。有趣的是,当我使用版本2.3.1而不是生成报告时。但是2.3.2或2.4.0不起作用。运行mvn site -X
时,相关输出为:
[DEBUG] Inside canGenerateReport..... false
[DEBUG] canGenerate is false
[DEBUG] class org.codehaus.mojo.findbugs.FindBugsGui isMavenReport: false
[DEBUG] skip non MavenReport org.codehaus.mojo:findbugs-maven-plugin:2.4.0:gui
这个canGenerate
的东西是什么?这里出了什么问题?
答案 0 :(得分:21)
mvn clean
之后,我必须运行mvn compile site
才能获得报告。