首页 > 移动平台 > 详细

android gradle项目剖析

时间:2019-08-29 13:06:53      阅读:87      评论:0      收藏:0      [点我收藏+]

1 配置文件

1.1 gradle属性文件

1.1.1 gradle.properties

对项目范围内的gradle进行配置,比如设置cache。

1.1.2 local.properties

设置sdk的路径。

1.2 编译文件

1.2.1 顶级编译文件

build.gradle

1.2.1.1 关于dependencies

classpath

implementation

compileOnly

1.2.2 模块级编译文件

build.gradle

1.2.2.1 关于dependencies

classpath

implementation

compileOnly

1.2.2.2 关于apply

1.2.2.3 关于android

1.2.2.4 关于task

1.2.2.5 关于artifacts

 

 

 

1.3 gradle设置文件

settings.gradle,设置编译时应该包含的模块。

 

可见,最重要的配置文件是编译文件。

2 编译文件的语法

2.1 buildscript

buildscript代码块中声明的是gradle脚本自己需要的资源,可以声明的资源包括依赖项、第三方插件和maven库地址。

2.2 allprojects

allprojects代码块中声明的是所有的projects的配置。比如repositories就是配置给所有的模块都可以使用的仓库。

3 gradle的仓库

gradle使用的是maven和ant的仓库,准确来说,主要使用的是maven的仓库。如果设置了多个库,gradle去查找依赖的时候,是按照配置的库的顺序依次查找的。

一般有三个maven库jcenter(),mavenCentral()和google()。

 

android gradle项目剖析

原文:https://www.cnblogs.com/hustdc/p/11428803.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!