如何解决为多模块 Maven 项目设置 SonarCloud 时出错
项目托管于:
- GitHub - opencellsoft/core
- 声纳项目https://sonarcloud.io/project/configuration?id=opencellsoft_core github 操作和本地 Maven 都经过测试
本地使用的命令:mvn verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar
秘密已添加到 github 或 env 变量,并将属性添加到 core/pom.xml
经过测试的不同解决方案:
错误:
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.
错误:
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 举报,一经查实,本站将立刻删除。