Как подключить проект SpringBoot к SonarQube

Я пытаюсь подключить свое приложение Spring Boot к SonarCloud, используя для него плагин maven. Конкретно я пытаюсь запустить (я получил эти инструкции из учебника SonarCloud):

mvn sonar:sonar \ -Dsonar.organization=myacconunt-github \ -Dsonar.host.url=https://sonarcloud.io \ -Dsonar.login=mygeneratedtoken

Вроде все хорошо, но у меня такая ошибка:

[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.4.0.905:sonar (default-cli) on project demo: You're only authorized to execute a local (preview) SonarQube analysis without pushing the results to the SonarQube server. Please contact your SonarQube administrator. -

Я проверял разрешения Sonar для своего пользователя, и все выглядит хорошо. Я думаю, что у моего пользователя есть разрешения, поскольку у меня есть другой проект из той же учетной записи GitHub, работающий и анализируемый Sonar. Есть ли у вас похожие проблемы?

Вы пытались обновить свой токен?

Jeroen Heier 04.06.2018 05:53

Скорее всего, вы используете groupId: artifactId, который уже существует в SonarCloud. Можете ли вы отредактировать свой вопрос, чтобы указать, какие groupId и artifactId указаны в вашем основном файле POM?

Fabrice - SonarSource Team 04.06.2018 11:28

ты абсолютно прав! Я сменил artifactId, и он заработал в обычном режиме. Есть ли способ проверить, какие groupId:artifactId опубликованы в Sonar, чтобы избежать этой ошибки для других пользователей?

alonso_50 05.06.2018 18:07
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
3
4 414
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Благодаря @Fabrice мне удалось решить эту проблему. Оказалось, что я использовал groupId:artifactId, который уже использовался в SonarCloud. Так что сработала простая замена либо groupId, либо artifactId.

Другие вопросы по теме