gradle - DRY gradle 依赖 block

标签 gradle android-gradle-plugin

在 gradle 中重用依赖 block 是否有一个好的模式?目前有很多重复(不同模块中的相同 block - 应用程序/测试/..)有没有办法在一个中心位置定义这些依赖项并在模块中重用它们?

最佳答案

例如,您可以将依赖项分组到一个列表中,并为给定配置传递此列表:

apply plugin: 'java'

repositories {
    mavenCentral()
}

ext.forDI = [
    'com.google.inject:guice:3.0',
    'com.google.guava:guava:18.0'
]

dependencies {
    compile(forDI)
}

This问题可能对您和 this 也有帮助也是。

关于gradle - DRY gradle 依赖 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28168317/

相关文章:

android - 在生成 .aar 文件的 Gradle 项目中添加依赖项

android - 错误 :Could not run build action using Gradle installation (gradle 2. 4,安卓工作室)

android - 错误:无法解决:com.android.support:appcompat-v7:25.1.0

android - 在复杂场景中需要管理构建风格和构建类型方面的帮助

android - 如何使用Gradle从jar文件中提取特定的文件夹内容

java - Gradle嵌套项目配置

java - maven-application.xml 文件有什么用?

java - 使用 Gradle 构建的应用程序从 IDE 成功启动,但无法从控制台启动

android lint 库模块中未使用的资源在应用程序中使用

android - useLibrary 和build.gradle 中的编译文件 ('' ) 的原理有什么区别?