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。
支持: