目前使用Sonar for Java 7代码有什么变通方法吗?

目前使用Sonar for Java 7代码有什么变通方法吗?,java,sonarqube,pmd,java-7,Java,Sonarqube,Pmd,Java 7,我尝试在Java7项目中使用Sonar(它依赖于新的语法特性),PMD部分和Checkstyle部分无法解析这些文件 Findbugs部件无法读取Java 7类文件 这会导致声纳只考虑我的10%个类。 有解决办法吗 编辑:。 请投票支持这个问题,这样它很快就会得到解决。您可以尝试手动构建findbugs dev并将其放入sonar。这不是最简单的方法 svn checkout http://findbugs.googlecode.com/svn/trunk/findbugs 你不能禁用PMD规

我尝试在Java7项目中使用Sonar(它依赖于新的语法特性),PMD部分和Checkstyle部分无法解析这些文件

Findbugs部件无法读取Java 7类文件

<>这会导致声纳只考虑我的10%个类。

有解决办法吗

编辑:。

请投票支持这个问题,这样它很快就会得到解决。

您可以尝试手动构建findbugs dev并将其放入sonar。这不是最简单的方法

svn checkout http://findbugs.googlecode.com/svn/trunk/findbugs

你不能禁用PMD规则吗?@Vineet Reynolds编辑了这个问题:其他一切都失败了。在源文件和类文件级别。是的,我相信情况会是这样,直到PMD、Findbugs、Checkstyle等上游项目能够理解Java 7语法。Sonar依赖于这些项目,所以像这样的bug必须首先修复。我确认Sonar 2.12将完全支持Java7。补丁已发送给Checkstyle和PMD团队。Findbugs已经支持Java7。