【问题标题】:SonarQube: Analyze project with API/webserviceSonarQube:使用 API/webservice 分析项目
【发布时间】:2016-06-16 13:20:53
【问题描述】:

我已经开始使用 SonarQube Java API。截至目前,我可以使用 API 创建项目、配置文件或添加/修改用户。 是否可以使用 API 分析项目?

一般我使用SonarQube Scanner插件来分析我的源代码,我需要提供两个属性文件sonar-runner.properties和sonar-project.properties。第二个包含所有项目特定信息,但第一个需要有关数据库的所有详细信息,包括用户名、密码和连接字符串。现在从管理员的角度来看,很难分享所有这些信息。

所以我试图找出一些东西来使用一些 API/Web 服务即时分析源代码。

任何一种想法都会非常受欢迎。

【问题讨论】:

    标签: java web-services sonarqube sonar-runner


    【解决方案1】:

    使用最新的 SonarQube 版本。 :) 自 SonarQube 5.2 起,扫描仪不再访问数据库(参见 blog post)。

    关于通过 Web 服务分析项目的话题,这是一种反模式。检查源代码不是服务器的工作,而是扫描仪的工作。扫描程序在代码所在的位置执行,并向服务器报告。没有服务器调用扫描仪之类的东西。

    【讨论】:

    • 非常感谢。这很有道理。
    猜你喜欢
    • 2018-09-10
    • 2017-10-22
    • 2016-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-24
    • 2015-11-20
    • 1970-01-01
    相关资源
    最近更新 更多