【发布时间】:2017-11-06 07:42:49
【问题描述】:
在我当前工作的项目中包含很多模块和依赖项。那么有没有办法让所有这些版本和依赖项保持通用并在所有模块中重用。我知道我们可以在根 build.gradle 文件中定义公共依赖关系,但是关于 compileSdkVersions 和排除组之类的东西。 我的依赖有时包括排除组之类的。
androidTestCompile ('com.android.support.test:rules:1.0.1'){
exclude group: 'com.android.support', module: 'support-annotations'
exclude group: 'com.android.support', module: 'appcompat'
exclude group: 'com.android.support', module: 'support-v4'
exclude module: 'recyclerview-v7'
}
我们如何处理这种情况? 一旦我们添加了根 build.gradle,有没有办法将它们全部添加到应用程序模块中,而无需指定如下所示的单个模块。
compile deps.cardview
compile deps.design
compile deps.supportv4
compile deps.animation
compile deps.pagination
compile deps.shimmerlayout
compile deps.enhanced_card
compile deps.swipeanim
compile deps.appcompact
【问题讨论】:
-
使用排除组添加依赖项怎么样。
标签: android android-studio gradle