我有三个不同的项目。其中一个是基于java1.6的,另一个是使用java 8特性的。我在本地有声纳扫描仪,并使用脚本运行分析(没有使用Maven或Gradle )。我已经将sonar.java.source配置为1.6。
我的问题是,相同的运行程序正被用于分析其他2个项目(java 8)。如何将java源代码的版本更改为其他版本?我不想在每次运行跑步者时手动更改它。我可以把它作为参数传递吗?
发布于 2017-06-19 14:35:05
源版本不是扫描仪的属性,而是项目的属性。在pom、sonar-project.properties文件或命令行参数(-Dsonar.java.source=1.x)中配置这些值,但不要在SonarQube扫描器属性中配置这些值。
https://stackoverflow.com/questions/44632435
复制相似问题