Ошибка Sonarqube Необходимо предоставить либо «projectUuid», либо «projectKey»

Техника ниже помогла мне много раз:

System.out.println(TheNoDefFoundClass.class.getProtectionDomain().getCodeSource().getLocation());

, где TheNoDefFoundClass - это класс, который может быть «потерян» из-за предпочтения старой версии той же библиотеки, что и ваша программа. Это чаще всего случается с случаями, когда клиентское программное обеспечение развертывается в доминирующем контейнере, вооружившись его собственными загрузчиками классов и множеством древних версий самых популярных библиотек.

0
задан Matthis.h 13 July 2018 в 09:01
поделиться

2 ответа

Я нашел «проблему». Просто это параметры запроса .........

0
ответ дан Matthis.h 17 August 2018 в 13:18
поделиться

Используйте project вместо projectKey:

{
 "project": "project_1",
 "qualityProfile": "Sonar way",
 "language": "java"
}
0
ответ дан Peska 17 August 2018 в 13:18
поделиться
  • 1
    Я уже тестировал, и он не работает ни – Matthis.h 13 July 2018 в 09:28
  • 2
    Какая у вас версия sonarqube? Проверьте документацию на своем сервере: http://sonarURL:9000/web_api/api/qualityprofiles/add_project – Peska 13 July 2018 в 10:41
  • 3
    7,0. Я вижу документацию, на которой написано «проект». Странно, что если я делаю запрос CURL, он работает – Matthis.h 13 July 2018 в 11:11
  • 4
    Я нашел «проблему». Просто это параметры запроса ......... – Matthis.h 13 July 2018 в 12:30
Другие вопросы по тегам:

Похожие вопросы: