Gradle构建中的两个基本概念是项目(project)和任务(task),每个构建至少包含一个项目,项目中包含一个或多个任务,在多项目构建中,一个项目可以依赖其他项目;类似的,任务可以形成一个依赖关系图来确保他们的执行顺序。
2. 项目(project) 一个项目代表一个正在构建的组件(比如一个jar文件),当构建启动后,Gradle会基于build.gradle实例化一个org.gradle.api.Project类,并且能够通过project变量使其隐式可用。
- group、name、version
- group:组
- name:名称
- version:版本号
- apply、dependencies、repositories、task
- 属性的其他配置方式:ext、gradle.properties
任务对应org.gradle.api.Task。主要包括任务动作和任务依赖。任务动作定义了一个最小的工作单元,可以定义依赖于其他任务、动作序列和执行条件。
- dependsOn
- doFirst、doLast、<<
宏姐,设计文档我看了一遍,也了解了一下gradle的东西,依赖配置基本知道啥意思了,要不我也写个接口



