Gradle 简记
Posted quanxi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gradle 简记相关的知识,希望对你有一定的参考价值。
不是 Gradle,就是 Maven吧。对比下:
Maven:
- 推荐(?)了一个默认的项目结构和生命周期,但是太过死板
- 虽然暴露了 API 接口,但是插件定制太过复杂
- 和 Ant 一样,仍然无法表达复杂的构建逻辑
Gradle:
- 调用 Maven 接口管理依赖(所以更为简洁)
- 灵活的项目结构和生命周期
- 使用 Groovy 脚本定制构建逻辑(故兼容 Java)
- 兼容 Ant 和 Maven 任务
所以单兵作战还是可以考虑 Gradle。安装配置 Gradle:
- 下载:https://gradle.org/install/
- 解压,配置环境变量:path 中添加解压目录 Gradle 中的 bin 目录
- 验证:gradle -v
Gradle 脚本:
在工程根目录下,需要一个构建脚本:build.gradle。在某目录下运行 gradle 命令,gradle 会去查找默认的 build.gradle 脚本。如果找不到,会有提示。.gradle 文件完全兼容 Groovy 语言。
build.gradle 分为两个基本部分:
- 配置:脚本一旦运行,配置部分都会被执行
- 任务:调用的时候,指定任务名字的任务将会被运行
- 任务之间可能有依赖关系,所以没有指定名字的任务也可能被执行
运行示例:
gradle 任务名:执行一个任务。gradle tasks --all:查看所有任务。可以使用任务名的缩写:任务名必须采用 camelCase(驼峰命名法),而且任务名的缩写在当前环境必须是唯一的。
例如:
以上是关于Gradle 简记的主要内容,如果未能解决你的问题,请参考以下文章
简单理解Gradle,Gradle是什么,一分钟入门Gradle
GroovyGradle 环境搭建 ( 下载 Gradle 工具 | 查找本地缓存的 Gradle 工具 | 配置 Gradle 环境变量 )
Android Gradle 插件Gradle 构建工具简介 ① ( Gradle 环境配置 | 官网下载 Gradle 软件包 | 在本地用户目录下查找 | 配置 Gradle 环境变量 )
Android Gradle 插件Gradle 依赖管理 ① ( org.gradle.api.Project 配置 | Android Gradle 插件配置与 Gradle 配置关联 ) ★