从项目依赖项中排除项目依赖项

时间:2015-10-28 20:49:55

标签: gradle android-gradle build.gradle

鉴于以下多模块项目,如何避免重复依赖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 }

但我仍然得到重复的依赖。

1 个答案:

答案 0 :(得分:0)

事实证明这只适用于

compile project(':D')

这对我来说是失败的,因为我实际上在模块中有重复的类。