如何在gradle复合构建中包含3个目录和2个可交付成果?

如何在gradle复合构建中包含3个目录和2个可交付成果?,gradle,Gradle,在很多情况下,我们需要src/main/java&src/main/test&src/main/test-util,其中下游系统使用src/main/java,放弃src/main/test并希望使用src/main/test-util。事实上,如果我们不解决这一系列的项目,将会发生爆炸。到目前为止,我们有以下清单 pub/sub-util使用模拟器(desire:src/main/test-util)在api(src/main/java)后面创建客户端 云任务util使用模拟器在api后面创

在很多情况下,我们需要src/main/java&src/main/test&src/main/test-util,其中下游系统使用src/main/java,放弃src/main/test并希望使用src/main/test-util。事实上,如果我们不解决这一系列的项目,将会发生爆炸。到目前为止,我们有以下清单

  • pub/sub-util使用模拟器(desire:src/main/test-util)在api(src/main/java)后面创建客户端
  • 云任务util使用模拟器在api后面创建客户端
  • 带模拟器的GCP Bucket api
  • 其他人的名单很长
我们真的不想重复这里的每个项目。有办法去吗

  • 吐出工件pubsubutil和pubsubutil测试
  • 一种希望使用这些的方法,我们必须使用settings.gradle,所以源代码也会加载
  • 谢谢, 院长