2017-06-06 94 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來獲得每個項目,我有興趣獲取指標。