2017-06-06 78 views
0

我用下面的网址,以获取一些指标对每个项目,我们有SonarQube:SonarQube Web的API - API /资源不返回所有项目

/api/resources?metrics=lines,ncloc,reliability_rating, ... 

但是,它是缺失数据(至少)其中一个项目。但是,如果我使用以下内容:

/api/resources?resource=69644 

它将拉取项目的数据。什么会导致项目在第一个用例中不显示?

我们目前在SonarQube 5.6上。

回答

1

我要回答我的问题...

原来这个特定的端点具有500个组件的硬编码限制。哪些是已知问题,不会被修复,端点已被弃用。

为了获得相同的功能,我已经切换到使用api/projects/index来获取项目列表,然后使用api/measures/component来获得每个项目,我有兴趣获取指标。