【问题标题】:Does the Sonarqube Scanner CLI support plugins?Sonarqube Scanner CLI 是否支持插件?
【发布时间】:2017-09-30 22:53:00
【问题描述】:

您可能知道,Sonarqube 可以通过所谓的插件进行扩展。例如, Sonar Checkstyle Plugin 允许在 Sonarqube 中运行 Checkstyle。

作为 Sonarqube 服务器的替代方案,还有Sonar Scanner CLI。现在,我即将开发一个 Sonarqube 插件。出于显而易见的原因,我更愿意先使用 CLI 测试我的插件。但是,我不清楚 CLI 是否也支持插件,或者是否不支持。比如Sonar Checkstyle插件文档,如何安装itself into the Sonarqube server,但是完全没有提到scanner CLI。手动安装的 Sonarqube 文档中提到了一个目录扩展/插件,但扫描仪 CLI 分发中不存在这样的目录?

【问题讨论】:

    标签: java sonarqube sonar-runner


    【解决方案1】:

    据我所知:插件存储在服务器上,当您的项目开始分析时,声纳客户端会即时询问它们。 (所以插件库是客户端为每次分析按需下载的->您可以在控制台日志中看到客户端的此操作)

    所以,不要在客户端保留插件。仅在服务器端。

    【讨论】:

      【解决方案2】:

      Sonar Scanner CLI 本身不嵌入任何插件。它连接到指定的 SonarQube 服务器并从中下载适当的插件。因此,要使用 CLI 测试您的插件,您仍然需要将其安装在 SonarQube 服务器中。文档中提到的extensions/plugins 目录在 SonarQube 中,而不是在扫描仪 CLI 中。

      【讨论】:

        猜你喜欢
        • 2017-02-13
        • 2017-10-15
        • 1970-01-01
        • 1970-01-01
        • 2017-03-08
        • 2018-07-10
        • 2016-03-01
        • 2011-10-17
        • 1970-01-01
        相关资源
        最近更新 更多