2015-07-22 1 views
1

Можете ли вы придумать элегантный способ определения пакета JAVA-класса в SonarQube с использованием REST-API?Как получить имя пакета ресурса с помощью RAR-API SonarQube?

Этот фрагмент кода

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 его ком/тоби/мой/Эрос/, но мне интересно, если есть Проппер путь? Как вы думаете?

ответ

1

Из вопроса, который вы задаете, я считаю, что вы используете SonarQube 4.2 или новее.

Начиная с SQ 4.2 ресурс WS полностью агностикский язык и имеет дело только с файлами и каталогами, а не с классом Java и пакетами. Таким образом, информация, которую вы ищете, недоступна в обычном ответе WS, вам нужно будет выполнить некоторые XSLT или другие синтаксические разборки и преобразования.

 Смежные вопросы

  • Нет связанных вопросов^_^