我刚刚将本地 Sonar 安装从 3.3 更新到 3.7。之前,我使用 Maven 插件 (clean install sonar:sonar) 分析了 Sonar 项目。在这个旧的设置中,一切都像魅力一样工作,更具体地说,Checkstyle、Findbugs、PMD 违规都被添加到 Sonar 分析中。
自从升级以来,我没有得到任何 Checkstyle、Findbugs、PMD 结果(违规计数 == 0,我无法想象这是真的,因为本地 Eclipse PMD 运行会导致相当多的违规需要解决)。
在 Sonar 3.7 升级期间,我必须删除 Sonar 上的 Checkstyle、PMD、findbugs 插件,因为它们包含在 Java 生态系统中(根据文档)。
我是否遗漏了什么,或者您能给我任何启用分析的指示吗?
干杯,
杰罗恩
最佳答案
您一定缺少 Java 生态系统中的一些 jar。该 zip 文件可以在 http://docs.codehaus.org/display/SONAR/Java+Ecosystem 上找到。
关于java - Sonar 不分析 Checkstyle、Findbugs、PMD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20447418/