Sonarqube 5.3不会将子模块扫描的结果合并到父项目中吗?

时间:2016-02-19 13:04:54

标签: sonarqube static-code-analysis sonarqube5.3

我有项目“parent”,它包含在嵌套项目中,例如:

|-parent  
  |-child_1  
  |-child_2  
     |--child_2_child_1  
     |--child_2_child_2  
  |-child_3 

我记得在较早版本的SonarQube(可能是5.0)上,当我扫描例如“child_2_child_1”时,它在主菜单中作为一个单独的项目,除了已经扫描的“父”项目。
现在它看起来好像不再这样做了。扫描子项目后,父项目的代码分析不会更改,子项目不会显示为单独的项目。

我的问题是:这是一个与将子项目的分析结果合并到父项目或SonarQube 5.3相关的错误,是不是没有这样的功能来将子项目的结果合并到其父项?有没有办法让它们分开?

1 个答案:

答案 0 :(得分:0)

看看处理结果的日志,这就是答案。

2016.02.21 23:30:12 ERROR [o.s.s.c.t.CeWorkerCallableImpl]无法执行任务AVMH4rDFWZyz35xDMVlz org.sonar.api.utils.MessageException:项目验证失败:   o项目“com.inthergroup:inther-spring”已在SonarQube中定义,但作为项目“com.inthergroup:inther-lc”的模块。如果你真的想停止直接分析项目“com.inthergroup:inther-lc”,请先从SonarQube中删除它,然后重新启动项目“com.inthergroup:inther-spring”的分析。 2016.02.21 23:30:12 ERROR [o.s.s.c.t.CeWorkerCallableImpl]执行任务| project = com.inthergroup:inther-spring | id = AVMH4rDFWZyz35xDMVlz |时间= 1579ms