我第一次为SonarCloud构建X个模块的maven项目。因为sonar.projectKey
值需要是唯一的,所以我将其设置为${project.groupId}:{$project.artifactId}
,以便每个模块生成一个键。随后运行CI,这是响应信息:
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.7.0.1746:sonar (default-cli) on project ${project.groupId}:${project.artifactId}: Could not find a default branch to fall back on. -> [Help 1]
我怀疑这是因为我在“组织”中没有使用该密钥创建项目,但问题在于我有多个模块。实际上,我有 X 个模块。我是否仍应为每个我想要扫描的模块创建一个项目?难道sonarqube插件不能处理吗?