(2.2.10)Gradle 介绍

现在正式进入 Gradle。Gradle 是一个工具,同时它也是一个编程框架。前面也提到过,使用这个工具可以完成 app 的编译打包等工作。当然你也可以用它干其他的事情。

Gradle 是什么?学习它到什么地步就可以了?

=====>看待问题的时候,所站的角度非常重要。

-->当你把 Gradle 当工具看的时候,我们只想着如何用好它。会写、写好配置脚本就 OK -->当你把它当做编程框架看的时候,你可能需要学习很多更深入的内容。

另外,今天我们把它当工具看,明天因为需求发生变化,我们可能又得把它当编程框架看。

4.1 Gradle 开发环境部署

Gradle 的官网:https://docs.gradle.org/current/release-notes。其中的 User Guide 和 DSL Reference 很关键。User Guide 就是介绍 Gradle 的一本书,而 DSL Reference 是 Gradle API 的说明。

以 Ubuntu 为例,下载 Gradle:https://docs.gradle.org/current/javadoc/org/gradle/api/Project.html

原来,我们编写所谓的编译脚本,其实就是玩 Gradle 的 API....所以它从更底层意义上看,是一个编程框架!

既然是编程框架,我在讲解 Gradle 的时候,尽量会从 API 的角度来介绍。有些读者肯定会不耐烦,为嘛这么费事?

从我个人的经历来看:因为我从网上学习到的资料来看,几乎全是从脚本的角度来介绍 Gradle,结果学习一通下来,只记住参数怎么配置,却不知道它们都是函数调用,都是严格对应相关 API 的。

而从 API 角度来看待 Gradle 的话,有了 SDK 文档,你就可以编程。编程是靠记住一行行代码来实现的吗?不是,是在你掌握大体流程,然后根据 SDK+API 来完成的!

其实,Gradle 自己的 User Guide 也明确说了:

Build scripts are code \ No newline at end of file

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值