多应用+插件架构,代码干净,支持一键云编译,码云点赞13K star,4.8-4.12 预售价格198元 广告
### Gradle是什么 Gradle官网——https://gradle.com/ 下载安装Gradle——https://gradle.org/releases/ 每个版本都有以下几项 * Download: binary-only or complete * User Manual(gradle用户指南) * API Javadoc(API文档) * DSL Reference * Release Notes(版本注释) >[info]【注意】:只需要下载binary版本,不需要下载完整版(包含文档),下载完后,配置到环境变量中如下图 ![](https://box.kancloud.cn/a2eb1bcaa10234a77a0fd1a41ae547ad_527x560.png) ![](https://box.kancloud.cn/7239fa01569104fcacc161a037015730_962x576.png) ### Gradle特性 * 可以用kotlin代码控制的一种智能的自动化构建工具 * 用代码控制工具 * 不是xml配置来控制工具 * 很牛逼构建(编译,测试,打包,依赖管理)工具 * 构建一切可构建的内容 ### Gradle的必要性 Gradle管理依赖,是一个依赖管理工具,方便于管理各种依赖库,各种jar包 GroupId:这是Maven里面的概念,Maven里面怎么锁定一个构件(依赖的库)呢?一个构件由GroupId和ArtifactId组成,GroupId是这个库所在的组织的Id,平常可以是公司的域名,不太正式的情况下是自己的包名; ArtifactId:是你自己的ID,是你自己的名字,可以是Module名或者工程名。 Version:1.0-SNAPSHOT ### Gradle是什么 gradle最先是采用groovy语言来编辑脚本,groovy也是基于JVM的语言,后来kotlin问世,而kotlin相比groovy有很多的优点,gradle官方开始采用kotlin来编辑脚本。 #### 动态语言VS静态语言 * 动态语言(python, groovy, javascript) * 动态语言不安全,不健壮,最终要被静态语言取代 * 静态语言(kotlin, Java) ### 使用idea来演示gradle构建 如视频所示 ```[youku] XNDE3MDgyNTA4NA ```