2016-11-30 106 views
1

下記のシナリオで助けを得ることができますか? SonarQube 4.5.7ですべてのJavaルールを抽出/エクスポートする方法を特定するための私の問題。私は、以下の2つのAPI呼び出しを試みましたが、「探していたページが存在しません」というメッセージが表示されます。管理者http://localhost:9000/api/rules?language=javaSonarQubeからルールを抽出またはエクスポートする方法

[:

私が持っているsonarqubeバージョンが781 javaは私の目的はExcelやCSVファイル

[1]カール-X GET -v -u管理者にそれらを抽出することであるルールを示し2]カール-X GET -v -u管理者:管理者http://localhost:9000/api/rules/search?languages=java >> java.json

2番目のオプションは、出力を生成するようだが、すべての781個のルールは おかげで、shavantha

答えて

5

URLを抽出していませんはすべてのJavaルールを取得する正しい方法です。

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

使用ページネーションのパラメータp(ページインデックス)すべての結果を横断するために:応答はこれだけ10のルールがデフォルトで返され、ページ分割です。ページサイズはパラメータps(デフォルト10)で変更できます。

+0

むしろ言語は、それが働いたあなたに感謝しています。 FirefoxのアドオンでRESTクライアントを使用し、http:// localhost:9000/api/rules/search?language = java&p = 2&ps = 100のように詳細を抽出しました。 – shavantha

関連する問題