答案 0 :(得分:13)
TL; DR:是!它支持分析,显然是从2017年7月3日开始(但他们拼命试图隐瞒事实......)
截至目前(2017-10-24,SonarQube版本6.6),SonarQube 可以使用SonarJava 4.11 or newer分析Java9代码,但是没有正式支持在Java9 JVM上运行的 即可。
The SonarJava page表示它支持Java版本到10:
支持的版本,框架和特殊分析
- Java语言版本到10
The SonarJava 4.11 release news还声明:
SonarSource团队很高兴宣布发布SonarJava版本4.11。
此版本引入了对Java 9项目的支持。但这意味着什么?
这意味着能够解析jigsaw项目引入的module-info.java源文件。
此外,同一页面明确列出对以下内容的支持:
支持的平台
SonarQube Java分析器能够分析任何类型的Java源文件,无论它们遵循的Java版本如何。但SonarQube分析和SonarQube服务器需要特定版本的JVM。
支持: