如何使用SonarQube REST-API检索资源的包名?

时间:2015-07-22 15:47:08

标签: rest sonarqube sonarqube-api

您能想到使用REST-API在SonarQube中确定JAVA类包的优雅方法吗?

此代码段

http://myhost:9000/sonar/api/resources?resource=my.project%3Asimple.analysis&depth=-1&scopes=FIL

提供包含

的结果
<lname>my/project/src/com/tobi/my/heros/SchmidtsKatze.java</lname>

我可以将它XSLT到 com / tobi / my / heros / ,但我想知道是否有一个道具方式?你觉得怎么样?

1 个答案:

答案 0 :(得分:1)

根据您提出的问题,我估计您使用的是SonarQube 4.2或更高版本。

从SQ 4.2开始,资源WS完全与语言无关,只处理文件和目录,而不再处理Java类和包。 因此,您正在寻找的信息在WS响应中不可用,您将不得不进行一些XSLT或其他一些解析和转换。