首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SonarQube中同一项目的多个视图

SonarQube中同一项目的多个视图
EN

Stack Overflow用户
提问于 2016-06-27 18:04:03
回答 2查看 1.3K关注 0票数 1

有没有办法让同一个java项目有多个视图,这个项目是由go-server在不同的管道中构建的,每个管道构建不同的git分支。

go-job:mvn sonar:sonar -Dsonar.host.url=http://localhost:9000

由于maven项目是相同的,所以成功构建后的每个管道都会覆盖以前的视图。我想知道是否可以使用分支标识符或通过其他命令参数来区分声纳项目,这样就不会发生覆盖。

EN

回答 2

Stack Overflow用户

发布于 2016-06-27 19:26:18

若要分析同一项目的多个实例,可以使用sonar.projectKey属性来区分该项目。

示例:mvn sonar:sonar -Dsonar.projectKey=my-first-project-key

票数 1
EN

Stack Overflow用户

发布于 2020-03-03 14:08:30

我也遇到了同样的问题,并找到了解决方案,希望这能对某些人有所帮助。无论在登录时生成什么项目密钥(生成token ),您都可以获得相同的token并构建您的项目,如下所示。我假设您能够查看声纳仪表板。假设您有3个项目

  1. A项目
  2. B项目
  3. C项目

将A项目构建为

  • mvn sonar:sonar -Dsonar.projectKey=A -Dsonar.host.url=http://localhost:9000 -Dsonar.login=your token goes here

将您的B项目构建为

  • mvn sonar:sonar -Dsonar.projectKey=B -Dsonar.host.url=http://localhost:9000 -Dsonar.login=your token goes here

同样地,也要构建第三个。这里到底发生了什么,-Dsonar.projectKey将获取项目,并将为给定项目生成的报告发布到为本地主机提供的令牌:9000url。那么你有多少个项目将在声纳仪表板上显示所有项目的报告。

请尝试此操作,如果此操作有效,请点击like按钮:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38051085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档