Android开发Gradle版本管理

时间:2024-03-30 20:07:07

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很多的时候,例如我们需要对以下版本进行维护的时候:

Android开发Gradle版本管理

逐一维护的话,就会拖慢我们的工作效率,所以为了提高开发效率,我们应该给项目提供一种统一的方式去管理相应的版本号,维护起来就很简单了。

方式一

1、在根目录下的build.gradle文件下添加闭包ext{...},如下:

Android开发Gradle版本管理

根目录下配置如上

2、在app目录下build.gradle中使用 ,如下:

Android开发Gradle版本管理

sdk and tool使用

Android开发Gradle版本管理

lib使用

 

方式二

1、同样在根目录下的build.gradle文件下添加闭包ext{...},如下:

Android开发Gradle版本管理

2、对应的使用如下:

Android开发Gradle版本管理