我知道存在类似的主题,但它们并没有解决我的问题。正如相应帖子中所建议的,我按照以下步骤操作:
https://about.sonarcloud.io/get-started/
(我用不同的令牌做了几次,以确保我没有在令牌或组织名称上出现复制粘贴错误。)
更准确地说,在我的项目目录中,我使用了:
mvn clean org.jacoco:jacoco-maven-plugin:prepare-agent package sonar:sonar \
-Dsonar.host.url=https://sonarcloud.io \
-Dsonar.organization=your_organization_key \
-Dsonar.login=abcdef0123456789
使用我自己的组织密钥和之前创建的令牌作为登录名。
而且我仍然遇到这个错误(其余的构建工作得很好):
[错误] 无法在项目列表上执行目标 org.sonarsource.scanner.maven:sonar-maven-plugin:3.3.0.603:sonar (default-cli):您只被授权执行本地(预览)SonarQube 分析将结果推送到 SonarQube 服务器。请联系您的 SonarQube 管理员。-> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: 无法在项目列表上执行目标 org.sonarsource.scanner.maven:sonar-maven-plugin:3.3.0.603:sonar (default-cli):你re 仅授权执行本地(预览)SonarQube 分析,而不将结果推送到 SonarQube 服务器。请联系您的 SonarQube 管理员。在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212) 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) 在 org. re 仅授权执行本地(预览)SonarQube 分析,而不将结果推送到 SonarQube 服务器。请联系您的 SonarQube 管理员。在 org.sonarsource.scanner.maven.bootstrap.ExceptionHandling.handle(ExceptionHandling.java:36) 在 org.sonarsource.scanner.maven.bootstrap.ScannerBootstrapper.execute(ScannerBootstrapper.java:80) 在 org.sonarsource.scanner.maven .SonarQubeMojo.execute(SonarQubeMojo.java:139) 在 org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) 在 org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207 ) ... 20 更多
还有什么想法吗?任何想法表示赞赏。