Мне нужно написать Java-код, который извлекает список проблем с полным описанием из SonarQube. Я использовал сонар WS Client JAR, чтобы написать следующий код, но я получаю следующее сообщение об ошибке:Как получить список проблем с помощью Sonar WS Client с кодом Java?
java.lang.IllegalStateException: Fail to request 127.0.0.1:9001/api/issues/search?rules=Major,Minor,Critical
public class App {
public static void main(String args[]) {
try {
String url = "http://127.0.0.1:9001";
String login = "admin";
String password = "admin";
SonarClient client = SonarClient.builder()
.url(url)
.login(login)
.password(password)
.build();
IssueQuery query = IssueQuery.create();
query.rules("Major","Minor","Critical");
IssueClient issueClient = client.issueClient();
Issues issues = issueClient.find(query);
List<Issue> issueList = issues.list();
for (int i = 0; i < issueList.size(); i++) {
System.out.println(issueList.get(i).projectKey() + " " +
issueList.get(i).componentKey() + " " +
issueList.get(i).line() + " " +
issueList.get(i).ruleKey() + " " +
issueList.get(i).severity() + " " +
issueList.get(i).message());
}
} catch (Exception ex) {
System.out.println(ex);
}
}
}
Как получить список проблем с использованием сервиса Client Sonar WS?
Какое сообщение об ошибке вы получаете? –
Привет, я получил следующую ошибку: – karthik
java.lang.IllegalStateException: Не удалось запросить http://127.0.0.1:9001/api/issues/search?rules=Major, Minor, Critical – karthik