1

你能想出一种优雅的方法来使用 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/,但我想知道是否有合适的方法?你怎么看?

4

1 回答 1

1

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

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

于 2015-07-23T07:09:52.670 回答