在多个项目上运行SonarQube(非多个模块)

时间:2016-03-14 05:56:45

标签: sonarqube sonar-runner

我希望在单次运行中运行Sonar 多个项目(非多个模块)(所有都是Java项目)。

对于Ex: 我有如下文件夹结构

RootFolder

   |--- Project1
   |--- Project2
   |--- Project3

我想在Project1,Project2和Project3上单次运行Sonar。

对于Ex:如果我在“Rootfolder”上运行Sonar,则应为所有项目(Project1,Project2等等)生成报告,并且在声纳仪表板中应该是单个条目,其中包含所有项目。

我使用了声纳 - 跑步者,但是它在单独的项目级别上运行,但我需要在根级别,以便在单次运行中我得到结果

有没有办法实现这个目标?

2 个答案:

答案 0 :(得分:0)

不。

您实际上已在问题中列出了两个目标:

  1. 一次分析多个项目。
  2. 在单个聚合仪表板中查看多个项目。
  3. 第一种是不可能的。第二个是,但为了实现它,您需要单独分析每个项目,然后使用广告Views Plugin汇总它们。

答案 1 :(得分:0)

我能够通过使用sonar.modules解决这个问题 解决方案如下所述

Setup sonar-runner for multiple java projects