在多个项目(不是多个模块)上运行SonarQube
我希望在多个项目(而不是多个模块)上以单次运行的方式运行Sonar(所有项目都是Java项目) 例如: 我的文件夹结构如下 根文件夹在多个项目(不是多个模块)上运行SonarQube,sonarqube,sonar-runner,Sonarqube,Sonar Runner,我希望在多个项目(而不是多个模块)上以单次运行的方式运行Sonar(所有项目都是Java项目) 例如: 我的文件夹结构如下 根文件夹 |--- Project1 |--- Project2 |--- Project3 我想在一次运行中运行Project1、Project2和Project3上的Sonar 例如:如果我在“根文件夹”上运行Sonar,则应为所有项目(项目1、项目2等)生成报告,Sonar仪表板中应为单个条目,且所有项目均在该条目内 我使用了sonar runne
|--- Project1
|--- Project2
|--- Project3
我想在一次运行中运行Project1、Project2和Project3上的Sonar
例如:如果我在“根文件夹”上运行Sonar,则应为所有项目(项目1、项目2等)生成报告,Sonar仪表板中应为单个条目,且所有项目均在该条目内
我使用了sonar runner,但它在单个项目级别上运行,但我需要在根级别上运行,以便在单个运行中获得结果
有什么办法可以做到这一点吗?没有
实际上,您在问题中列出了两个目标:
第一个是不可能的。第二个是,但要完成它,您需要单独分析每个项目,然后使用商业软件将它们聚合。我能够通过使用sonar.modules解决这个问题 解决方案如下所述