2014-10-29 69 views
0

我使用声纳4.5我试图通过访问API,让所有的违规一个项目......资源端点没有返回度量这个我想使用我的项目密钥的资源端点。回应包含基本信息,但不包括所有其他指标(违规,覆盖范围等)。这就是我得到:声纳的WebService API -

{ 
     "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 

他们返回该项目的信息,或者未指定资源PARAM时的所有项目,但其中没有包含的指标

我还使用sonar-ws-client,并且在为查找方法使用ResourceQuery类时返回相同的结果。

UPDATE2:重现步骤: 使用REST客户端,就像邮差或者只是浏览器,因为它们是GET端点与以下网址:

http://nemo.sonarqube.org/api/resources

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

+0

您能否使用您要拨打的网址更新您的问题? – Mithfindel 2014-10-29 08:50:19

+0

@Mithfindel当然,对不起,问题已更新 – spauny 2014-10-29 09:26:23

回答