gradle
差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
gradle [2020/03/10 11:40] – plough | gradle [Unknown date] (当前版本) – 移除 - 外部编辑 (Unknown date) 127.0.0.1 | ||
---|---|---|---|
行 1: | 行 1: | ||
- | 官方指南:https:// | ||
- | ===== 关于 gradle 必须知道的 5 件事 ===== | ||
- | - gradle 是通用构建工具。它足够灵活,可以构建任何类型的软件。 | ||
- | - 核心模型基于任务(tasks)。用 DAG 图来组织任务。为了更好的性能,尽量指明要执行的 task,减少不必要的 clean 操作。 | ||
- | - gradle 有几个固定的构建阶段。(Initialization-> | ||
- | - gradle 有多种扩展方式。 | ||
- | - 构建脚本只是对 api 的调用。如果涉及“怎样做”的细节,应该放到自定义任务和插件中去。 | ||
- | |||
- | ===== 多模块gradle项目 ===== | ||
- | 相关文件: | ||
- | - root 模块的 settings.gradle(定义了项目的组织结构) | ||
- | - root 模块的 build.gradle(所有模块的公共配置) | ||
- | - 子模块的 *.gradle(可选,可自定义名称) | ||
- | |||
- | ===== gradle 常用命令 ===== | ||
- | |||
- | ==== 初始化项目 ==== | ||
- | < | ||
- | |||
- | ==== 列出所有的任务 ==== | ||
- | < | ||
- | |||
- | ==== 列出多模块项目的结构 ==== | ||
- | < | ||
- | |||
- | ==== 帮助入口 ==== | ||
- | < |
gradle.1583811620.txt.gz · 最后更改: 2022/12/28 17:53 (外部编辑)