2016-11-30 1 views
1

Укажите, могу ли я получить помощь для приведенного ниже сценария. Мои проблемы, чтобы определить, как извлекать/экспортировать все java-правила на SonarQube 4.5.7. Я попробовал следующие два вызова API, но я получаю «Страница, которую вы искали, не существует».Как извлекать или экспортировать правила из SonarQube

версия sonarqube У меня показывает 781 ява правила моя цель состоит в том, чтобы извлечь их в Excel или CSV файл

[1] локон -X GET -v -u администратора: администратор http://localhost:9000/api/rules?language=java

[ 2] локон -X GET -v -u администратора: админ http://localhost:9000/api/rules/search?languages=java >> java.json

Второй вариант, кажется, генерировать выходной сигнал, но не все 781 правил извлекаются спасибо, shavantha

ответ

5

URL api/rules/search?languages=java - правильный способ получить все правила Java. Ответ разбивается на страницы, так что только 10 правил по умолчанию возвращается:

{ "total": 781, "p": 1, "ps": 10, "rules": [ <here are 10 rules ] }

Используйте пагинация параметр p (индекс страницы) для перемещения всех результатов. Обратите внимание, что размер страницы можно изменить с помощью параметра ps (по умолчанию 10).

+0

спасибо он работал. Я использовал REST-клиент для добавления в firefox и извлек детали: http: // localhost: 9000/api/rules/search? Language = java & p = 2 & ps = 100 – shavantha

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

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