发布于 2017-05-16 20:58:31
TL;DR:是!它支持分析,显然是从2017年7月3日开始的(但他们拼命试图掩盖事实...)
到目前为止(2017-10-24,SonarQube V6.6),SonarQube 可以使用SonarJava 4.11 or newer分析Java9代码,但在Java9 JVM上运行的不是官方支持的。
SonarQube Java插件兼容性
The SonarJava page声明它支持从10到10的Java版本:
支持的版本、框架和特殊分析
The SonarJava 4.11 release news还声明:
SonarSource团队很高兴地宣布SonarJava版本4.11的发布。
这个版本引入了对Java9项目的支持。但这意味着什么呢?
这意味着能够解析jigsaw项目引入的module-info.java源文件。
此外,同一页面还明确列出了对以下各项的支持:
的Extension
SonarQube平台兼容性
支持的平台
Java分析器能够分析任何类型的SonarQube源文件,而不管它们所遵循的Java版本是什么。但是SonarQube分析和JVM需要特定版本的SonarQube。
支持:
H244IBM JRE❌H246GCJ❌H248Oracle JRockit❌链接:
search string "java 9"
SonarQube JIRA queue for search string "java9"
SonarQube JIRA ticket "MMF-833: Make SonarJava supporting the analyzis of Java 9 projects"
的
SonarQube JIRA队列https://stackoverflow.com/questions/44002165
复制相似问题