如何为特定的 sonarlint 扫描设置 java 版本?

How do I set java version for a particular sonarlint scan?

我已经安装了 SonarLint eclipse 插件。我只想看到那些与 Java 1.7 兼容的问题。有没有办法为 运行 声纳扫描设置特定版本?我检查了选项,但找不到任何东西。

澄清一下,我不想知道如何为 Sonar 本身设置 java 版本。我想为单个扫描设置 java 个版本。

根据您的环境,这在政治上可能不可行,但我会忽略政治回答:

首先,您需要在 SonarQube 服务器上设置一个规则配置文件,该配置文件仅限于您想要查看的规则 - Java 7 条规则并将其分配给您的项目,以便仅使用这些规则分析中。

现在connect将您在 Eclipse 中的项目复制到 SonarQube 服务器上的项目。

瞧!只有 Java 7 条规则适用于 Eclipse。