SonarQube多模块和多子文件夹项目配置

时间:2019-08-20 13:08:10

标签: sonarqube sbt static-analysis

我有一个具有以下结构的多模块sbt项目:

parent/
 child1/
   src/
 group/
   child1/
     src/
   child2/
     src/

我需要配置SonarQube来扫描(可能是)嵌套文件夹中的所有模块。

注意:我有child1group/child1模块,这使得不可能“拉平”所有模块。 在build.sbt中,我使用的名称如下:

val `group-child1` = (project in (file("group/child1")))
val `child1` = (project in (file("child1")))

采用扁平的多模块结构,将很容易配置(但对我而言并非如此):

sonar.modules=child1,child2,...
sonar.sources=src/main
sonar.tests=src/test

但是我需要一个用于更深层嵌套结构的配置。

0 个答案:

没有答案