我正在尝试使用 Maven 插件将我的 Spring Boot 应用程序连接到 SonarCloud。具体来说,我正在尝试运行(我从 SonarCloud 教程中得到了这些说明):
mvn Sonar : Sonar \
-Dsonar.organization=myacconunt-github\
-Dsonar.host.url=https://sonarcloud.io\
-Dsonar.login=my generatedtoken
一切看起来都很好,但我收到了这个错误:
[错误] 无法在项目演示中执行目标 org.sonarsource.scanner.maven:sonar-maven-plugin:3.4.0.905:sonar (default-cli):您仅被授权执行本地(预览)SonarQube 分析,而无需将结果推送到 SonarQube 服务器。请联系您的 SonarQube 管理员。 -
我一直在检查我的用户的 Sonar 权限,一切看起来都很好。我认为我的用户拥有权限,因为我有来自同一 GitHub 帐户的另一个项目正在工作并由 Sonar 进行分析。您是否也遇到过类似的问题?
感谢@Fabrice我设法解决了这个问题。事实证明,我使用的是已经在 SonarCloud 中使用的 groupId:artifactId
。因此,只需更改 groupId
或 artifactId
即可。
我是一名优秀的程序员,十分优秀!