gradle 子项目的单独声纳项目

问题描述

我在 gradle 中有一个具有以下结构的项目(root、childA 和 childB 是模块,每个模块都有自己的 build.gradle)

  • root
    • childA
    • childB

我有一个声纳分析设置,它可以将整个项目分析为 sonarqube 上的一个项目 root-analysis

随着 childA 子模块越来越大,我希望将其分析转移到一个单独的声纳项目 a-analysis 中并将其从 root-analysis删除。 有办法吗?

我的尝试

  • 调用 :root:childA:sonarqube 不起作用,因为它说在 gradle 中找不到任务声纳。
  • sonar.projectKey 属性(值为 a-analysis添加到子声纳设置块,希望它将其分析发送到另一个声纳项目。不起作用。
  • 尝试在 child 中注册声纳插件会出错,该插件已被注册

我目前正在使用 sonar-gradle plugin 2.6.2,如果不用更新就太好了。

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)