gradle项目中怎么集中管理你的依赖库

项目结构
[quote]root
--gradleScript
----dependencies.gradle
--module1
----build.gradle
--build.gradle[/quote]

In gradleScript/dependecies.gradle:
[quote]ext {
//Version
supportLibrary = '22.2.1'

//Support Libraries dependencies
supportDependencies = [
design : "com.android.support:design:${supportLibrary}",
recyclerView : "com.android.support:recyclerview-v7:${supportLibrary}",
cardView : "com.android.support:cardview-v7:${supportLibrary}",
appCompat : "com.android.support:appcompat-v7:${supportLibrary}",
supportAnnotation: "com.android.support:support-annotations:${supportLibrary}",
]
}[/quote]

In the top level file build.gradle:
[quote]// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
}
}

// Load dependencies
apply from: 'gradleScript/dependencies.gradle'[/quote]

In the module1/build.gradle:
[quote]

// Module build file

dependencies {
//......
compile supportDependencies.appCompat
compile supportDependencies.design
}[/quote]

Reference: [url]http://gmariotti.blogspot.com/2015/07/how-to-centralize-support-libraries.html[/url]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值