【问题标题】:With Java 8 which version of sonar-ant-task need to be used?对于 Java 8,需要使用哪个版本的 sonar-ant-task?
【发布时间】:2017-07-14 22:24:00
【问题描述】:

我正在使用 ant 脚本进行声纳代码扫描。目前使用“sonar-ant-task-2.2.jar”我能够执行 Java 7 的扫描。 对于 Java 8,需要使用哪个版本的 sonar-ant-task ?

感谢和问候

加内什·拉奥

【问题讨论】:

  • 为什么不完全使用the latest v2.5
  • 您使用 SonarQube 5.6+ 吗?

标签: ant sonarqube sonar-runner sonarqube-scan


【解决方案1】:

阅读documentation 的先决条件第 2 点。使用至少您的 SonarQube 服务器支持的 Java 最低版本正在使用中

请参阅this,任何 JRE v8 都可以。

【讨论】:

    【解决方案2】:

    如果您查看最新扫描仪的documentation,您会发现此先决条件部分:

    • SonarQube 已安装
    • 至少您的 SonarQube 服务器支持的 Java 最低版本正在使用中
    • 已安装您要分析的每种语言的语言插件
    • 您已阅读分析代码源。
    • Ant 1.7.1 或更高版本

    因此,如果您使用的是 SonarQube 5.6+,那么使用 Java 8 不是问题,并且使用最新的扫描仪可以解决一些问题(请参阅changelog)。

    【讨论】:

      猜你喜欢
      • 2016-06-15
      • 2015-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-02
      • 2011-03-20
      • 2014-06-12
      相关资源
      最近更新 更多