Gradle依赖的统一管理
来源:互联网 发布:淘宝预包装及散装食品 编辑:程序博客网 时间:2024/05/16 19:41
Gradle依赖的统一管理
在项目的根目录创建一个gradle配置文件config.gradle,内容如下:
ext{ android = [ compileSdkVersion: 23, buildToolsVersion: "23.0.2", applicationId: "com.cgj.cgjnavianroid", minSdkVersion:14, targetSdkVersion: 23, versionCode: 1, versionName: "1.0" ] dependencies = [ "support-v4" : 'compile com.android.support:support-v4:23.2.0', "support-v7" : 'compile com.android.support:appcompat-v7:23.2.0' ... ]}
项目根目录的build.gradle文件内容:
apply from: "config.gradle" 添加项buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:1.3.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }}allprojects { repositories { jcenter() }}task clean(type: Delete) { delete rootProject.buildDir}
所有的子项目或者所有的modules都可以从这个配置文件里读取内容。
android节点下的读取:
android { compileSdkVersion rootProject.ext.android.compileSdkVersion buildToolsVersion rootProject.ext.android.buildToolsVersion...}
denpendencies节点下的读取:
dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile rootProject.ext.dependencies["support-v7"] compile rootProject.ext.dependencies["support-v4"] ...}
阅读原文
0 0
- Gradle依赖的统一管理
- Gradle依赖的统一管理
- Gradle依赖的统一管理
- Gradle依赖的统一管理
- Gradle依赖的统一管理
- Gradle依赖的统一管理
- Gradle依赖的统一管理
- Gradle依赖的统一管理
- Gradle依赖的统一管理
- Gradle依赖的统一管理
- GRADLE依赖的统一管理
- GRADLE依赖的统一管理
- GRADLE依赖的统一管理
- GRADLE依赖的统一管理
- Android Studio 中 Gradle 依赖的统一管理
- 安卓Studio学习笔记---Gradle依赖库的统一管理
- gradle依赖中对于版本控制的统一管理
- 使用config.gradle统一管理项目的依赖库
- 持久化存储
- Matlab 视频读写操作
- DTW算法的原理实现
- IE上ORACLE OEM 证书错误 , 导航阻止,无法”继续浏览此网站”
- 使用tcpdump在android设备上抓包
- Gradle依赖的统一管理
- 图灵机器人——人工智能聊天服务
- appium环境搭建步骤记录(三)-appium-client安装
- hdu 5642 King's Order 递推
- ListView 滑动HeadImage的动态缩放
- extjs 中绑定事件是.on('事件',function(){}),那如果是想移除已绑定的事件该怎么写啊?
- 癌症病人症状消失
- pku3317 Stake Your Claim 极大极小搜索+状压+AB剪枝
- Caffe&C++使用教程