鉴于以下多模块项目,如何避免重复依赖D?
Module A
compile project('B')
compile project('C')
Module B
compile project('D')
Module C
compile project('D')
Module D
我已尝试将项目D依赖项设置为B&amp ;; C with:
compile(project('D')) { transitive = false }
但我仍然得到重复的依赖。
答案 0 :(得分:0)
事实证明这只适用于
compile project(':D')
这对我来说是失败的,因为我实际上在模块中有重复的类。