kay*_*ahr 12 java findbugs maven
我不明白这一点.我希望能够在一个Maven 3项目现场FindBugs的报告,并通过添加这对我的pom.xml(如上所述做到了这里):
<project>
...
<reporting>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.4.0</version>
</plugin>
</plugins>
</reporting>
...
</project>
Run Code Online (Sandbox Code Playgroud)
然后我跑了,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
Run Code Online (Sandbox Code Playgroud)
这是什么canGenerate东西?这里出了什么问题?
kay*_*ahr 21
啊,发现了问题.必须首先编译该项目.插件版本2.3.1自动触发编译,但自2.3.2以来不再是这种情况.所以在mvn clean我必须跑去mvn compile site获取报告之后.
| 归档时间: |
|
| 查看次数: |
2904 次 |
| 最近记录: |