我有两个不同名称的gradle项目,用于进行声纳分析。他们都建立并将成功地在SonarQube中展示分析。问题是,当项目A构建它的分析显示在SonarQube中,但是当我运行项目B时,Sonar ONLY显示项目B,之前可见的项目A的分析已从Sonar中消失。
如何同时在SonarQube中同时存在两个项目分析?
答案 0 :(得分:1)
正如G. Ann在下面指出的那样(谢谢)。这些项目相互替换,您为每个项目提供了一个唯一的项目密钥。
所以在项目A的build.gradle中我添加了:
sonarqube {
properties {
property "sonar.projectKey", "projectA"
}
}
所以在项目B的build.gradle中我添加了:
sonarqube {
properties {
property "sonar.projectKey", "projectB"
}
}
这区别于Sonar的项目,现在我同时看到两个项目。