gpt4 book ai didi

java - Sonar WebService API - 资源端点不返回指标

转载 作者:行者123 更新时间:2023-12-01 12:21:40 26 4
gpt4 key购买 nike

我正在使用Sonar 4.5,并且我正在尝试通过访问API来获取项目的所有违规......为此,我尝试将资源端点与我的项目 key 一起使用。响应包含基本信息,但不包含所有其他指标(违规、覆盖范围等)。这就是我得到的:

    {
"id": 582,
"key": "myGroupId:myProject",
"name": "madfox",
"scope": "PRJ",
"qualifier": "TRK",
"date": "2014-10-23T15:10:11+0100",
"creationDate": "2014-10-06T09:58:21+0100",
"lname": "myProject",
"version": "1.0-SNAPSHOT",
"description": ""
}

我试图使用另一个可能有帮助的端点,但到目前为止没有任何用处。我可以做些什么让端点返回更多信息吗?是否可以通过其他方式收集违规行为?

更新:我已经尝试了所有资源端点变体:

api/resources/index
api/resources
api/resources?resource=myGroupId:myProject
api/resources?resource=myGroupId%3AmyProject

当未指定资源参数时,它们返回项目的信息或所有项目,但都不包含指标

我还使用 sonar-ws-client,当我使用 ResourceQuery 类作为 find 方法时,它会返回相同的结果。

更新2:重现步骤:使用 REST 客户端,例如 Postman 或浏览器,因为它们是具有以下 url 的 GET 端点:

<强> http://nemo.sonarqube.org/api/resources

<强> http://nemo.sonarqube.org/api/resources?resource=org.apache.activemq:activemq-parent

最佳答案

您需要添加希望在响应中显示的指标,例如 &metrics=violations,tests: http://nemo.sonarqube.org/api/resources?resource=org.apache.activemq:activemq-parent&metrics=violations,test

关于java - Sonar WebService API - 资源端点不返回指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26620609/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com