Gradle构建脚本

一、构建块
Gradle构件中有两个基本概念,项目Project和任务Task。
每个构建至少包含一个项目;
每个项目中包含一个或多个任务。
在多项目构建中,一个项目可以依赖其他项目;
一个任务也可以依赖其他任务,形成一个依赖关系图确保执行顺序。
二、项目(Project)
一个项目代表一个正在构建的组件(比如一个jar文件)
项目的几个主要属性

  • group、name、version这三个属性确定唯一一个项目
  • apply: 调用一个插件
  • dependencies: 项目依赖的jar包或项目
  • repositories:去哪个仓库下载依赖
  • task:声明项目中的任务
  • ext:自定义属性
  • gradle.properties: 键值对声明属性
    三、任务(Task)
    任务对应org.gradle.api.Task。主要包括任务动作任务依赖
    任务动作定义了一个最小的工作单元。
    可以定义依赖于其他任务、动作序列和执行条件。
    任务中有哪些方法:
  • depenndsOn:声明任务依赖
  • doFirst:动作列表最前面添加一个动作
  • doLast:动作列表末尾添加一个动作

你可能感兴趣的:(Gradle构建脚本)