Gradle:如何声明传递依赖

时间:2016-05-12 00:45:57

标签: gradle android-gradle

我是Gradle的初学者,在我的应用中使用Crashlytics库。我的Dependencies.Gradle声明如下:

dependencies {
    def presentationDependencies = rootProject.ext.presentationDependencies
    compile presentationDependencies.crashlytics
}

在我的Presentation.Gradle

{{1}}

根据Crashlytics doc,这个依赖关系必须用Transtive = true声明。不知道该怎么做。我的代码遵循干净的架构和gradle文件的设计来自那里。

1 个答案:

答案 0 :(得分:2)

您需要使用以下内容:

compile('com.crashlytics.sdk.android:crashlytics:2.5.5@aar') {
    transitive = true
}

我没有看到使用扩展容器和定义变量来过度复杂依赖声明的原因。