SonarQube Java版本用于validation代码
我怎么知道哪个版本的Java SonarQubevalidation代码? 它是JVM的版本吗? 那么如果我的项目基于不同的版本呢?
我确认此属性sonar.java.source仅由PMD工具使用。 SonarSource的Java分析器使用超集语法,因此可以分析源文件,而不管它们遵循的Java版本。
默认值为1.5。
要设置适当的版本,您需要设置sonar.java.source
属性以告知PMD
您的源代码符合哪个Java版本。
可能的值:1.4,1.5或5,1.6或6,1.7或7.从插件的2.2版本开始,此属性也可以设置为1.8或8。
如果您正在使用ant任务 ,只需添加:
如果您正在使用SonarRunner ,只需将下面的行添加到文件
:
sonar.java.source=1.5