微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为多模块 Maven 项目设置 SonarCloud 时出错

如何解决为多模块 Maven 项目设置 SonarCloud 时出错

项目托管于:

本地使用的命令:mvn verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar 秘密已添加到 github 或 env 变量,并将属性添加到 core/pom.xml 经过测试的不同解决方案:

  • 第一次测试 正如 Sonarcloud 配置页面所建议的,添加了以下属性,但出现错误

    opencellsoft_coreopencellsofthttps://sonarcloud.io

错误

Project 'opencellsoft_core' can't have 2 modules with the following key: opencellsoft_core
  • 第二次尝试 将项目密钥转换为

    opencellsoft_core-${project.groupId}:${project.artifactId}

错误

You're not authorized to run analysis. Please contact the project administrator.

opencellsoft_core${project.groupId}:${project.artifactId}

错误

You're not authorized to run analysis. Please contact the project administrator.

您知道如何解决此问题吗?

谢谢

解决方法

第三个解决方案是正确的,但需要在 Repository secrets 中添加 secret token 而不是 Github 中的 environment secrets。可以在此处找到更多信息 https://community.sonarsource.com/t/error-while-setting-up-sonarcloud-for-a-multimodule-maven-project/39880/2

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。