Sonarqube 使用相同的sonar扫描仪更改多个项目的java源代码版本

Sonarqube 使用相同的sonar扫描仪更改多个项目的java源代码版本,sonarqube,sonar-runner,Sonarqube,Sonar Runner,我有3个不同的项目。其中一个基于Java1.6,另一个使用Java8特性。我在本地安装了声纳扫描仪,并使用脚本运行分析,没有使用Maven或Gradle。我已经将sonar.java.source配置为1.6 我的问题是,使用同一个运行程序来分析其他两个项目,即java 8项目。如何更改其他java源代码的版本?我不想每次运行runner时都手动更改它。 是否可以以某种方式将其作为参数传递?源版本不是扫描仪的属性,而是项目的属性。在pom、sonar-project.properties文件或命

我有3个不同的项目。其中一个基于Java1.6,另一个使用Java8特性。我在本地安装了声纳扫描仪,并使用脚本运行分析,没有使用Maven或Gradle。我已经将sonar.java.source配置为1.6

我的问题是,使用同一个运行程序来分析其他两个项目,即java 8项目。如何更改其他java源代码的版本?我不想每次运行runner时都手动更改它。
是否可以以某种方式将其作为参数传递?

源版本不是扫描仪的属性,而是项目的属性。在pom、sonar-project.properties文件或命令行参数-Dsonar.java.source=1.x中配置这些值,但不要在SonarQube扫描仪属性中配置这些值。

源版本不是扫描仪的属性,而是项目的属性。在pom、sonar-project.properties文件或命令行参数-Dsonar.java.source=1.x中配置这些值,但不要在SonarQube扫描仪属性中配置