使用相同的声纳扫描仪更改多个项目的java源版本

时间:2017-06-19 13:51:28

标签: sonarqube sonar-runner

我有3个不同的项目。其中一个基于java 1.6,其他人使用java 8功能。我在本地有声纳扫描器并使用脚本运行分析(没有使用Maven或Gradle)。我已将 sonar.java.source 配置为1.6。

我的问题是同一个跑步者被用来分析其他2个项目(java 8个)。如何更改其他Java源代码的版本?每次我想要运行跑步者时,我都不想手动更改它。 我可以以某种方式将其作为参数传递吗?

1 个答案:

答案 0 :(得分:3)

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

相关问题