2014-09-25 65 views
0

我正在使用SonarQube來檢測重複並希望使用api找出每個重複塊,哪些組件具有該塊。 api提供了獲取重複數量以及哪些組件具有重複的功能。比如:如何找出哪些組件通過SonarQube api共享重複?

http://nemo.sonarqube.org/api/resources?resource=jquery&metrics=duplicated_blocks&depth=-1

這說明我哪個部件有重複,有多少塊。但我想看看組件與其他組件共享其他組件的情況。例如,我希望能夠檢索這樣的信息:

<duplicated_block> 
    <length>100</length> 
    <resource> 
     <id>323</id> 
     <key>org.my_org.project:component:org.my_org.project.comp.DateUtil</key> 
     <scope>FIL</scope> 
     <start_line>45</start_line> 
    </resource> 
    <resource> 
     <id>456</id> 
     <key>org.my_org.project:component:org.my_org.project.comp.DateTimeUtil</key> 
     <scope>FIL</scope> 
     <start_line>78</start_line> 
    </resource> 
</duplicated_block> 

是否有可能通過api從SonarQube獲取類似信息?

回答