我有项目“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相关的错误,是不是没有这样的功能来将子项目的结果合并到其父项?有没有办法让它们分开?
答案 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