【问题标题】:Change java source version for multiple project using same sonar scanner使用相同的声纳扫描仪更改多个项目的 java 源版本
【发布时间】:2017-11-21 18:43:46
【问题描述】:

我有 3 个不同的项目。其中一个是基于 java 1.6 的,其他的则使用 java 8 特性。我在本地有 sonar-scanner 并使用脚本运行分析(没有使用 Maven 或 Gradle)。我已将 sonar.java.source 配置为 1.6。

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

【问题讨论】:

    标签: sonarqube sonar-runner


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2021-01-14
      • 2017-04-27
      • 2019-10-27
      • 2017-08-19
      • 2016-12-01
      • 1970-01-01
      • 2019-03-09
      • 2020-12-11
      • 2019-11-05
      相关资源
      最近更新 更多