gradle
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。
面向Java应用为主。当前其支持的语言限于Java、Groovy和Scala,计划未来将支持更多的语言。
Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Groovy编写。
我们使用Android studio进行项目开发的时候,往往会引入很多的库和开源框架,还有项目中使用的到各种Module。当我们的 Module很多的时候,例如我们需要对以下版本进行维护的时候:
逐一维护的话,就会拖慢我们的工作效率,所以为了提高开发效率,我们应该给项目提供一种统一的方式去管理相应的版本号,维护起来就很简单了。
方式一
1、在根目录下的build.gradle文件下添加闭包ext{...},如下:
根目录下配置如上
2、在app目录下build.gradle中使用 ,如下:
sdk and tool使用
lib使用
方式二
1、同样在根目录下的build.gradle文件下添加闭包ext{...},如下:
2、对应的使用如下: