-
依赖管理概述
查看全部 -
构建的声明周期
构建主要分三个阶段:第一个阶段是初始化阶段,Gradle会根据构建脚本创造一个项目,也就是一个projec类,并且在这个构建脚本中隐式可用。那在多项目构建中,这个阶段也是很重要的,也就是它会初始化所有将要参与到构建中的项目,那也就是说在这个阶段只会初始化参与到构建中的项目。
紧接着就进入到配置阶段:该阶段生成task依赖顺序以及执行顺序,根据配置代码来生成的,那什么是配置代码呢?配置代码就是除了动作代码之外都是配置代码。简单的可以这么理解:配置阶段就是主要初始化任务。
初始化完之后就进入执行阶段,执行阶段就是执行动作代码,执行完之后一个构建就已经完成了
查看全部 -
给这个任务添加一个动作,第一个动作使用doFirst和doLast是一样的效果
查看全部 -
任务不一定是我们自己定义的,我们可以自己定义任务,但是我们使用了插件以后,这些插件默认是带了很多任务的
查看全部 -
任务里面的一些重要方法
dependsOn:声明任务依赖的
doFirst、doLast<<:Task也是一个动作列表,doFirst就是在动作列表的最前面添加一个动作,doLast就是在动作列表的末尾添加一个动作。一个任务里面可以执行多次doFirst和doLast,也就说动作列表里面可以包含多个动作。
查看全部 -
任务(task)
任务对应org.gradle.api.Task。主要包括任务动作和任务依赖。任务动作定义了一个最小的工作单元。可以定义依赖于其他任务、动作序列和执行条件
查看全部 -
apply方法:指应用一个插件
dependenies方法:用来声明这个项目依赖于哪些jar包或者其他的项目
repositories方法:就是说它去哪个仓库里面去找依赖的jar包
task方法:用来声明这个项目里面有什么任务的
查看全部 -
name=artifactid查看全部
-
项目最主要的几个属性和方法
group、name、version这三个属性就是组件的坐标,就是说通过这三个属性可以唯一确定一个组件,也就是说一个jar包
查看全部 -
项目概念:
一个项目代表一个正在构建的组件(比如一个jar文件),当构建启动后,Gradle会基于build.gradle实例化一个org.gradle.api.Project类,并且通过project变量使其隐式可用。
也就是说,build.gradle里面你所有的变量和方法的调用都是在project上面,无论你是否用了project还是没使用,都是在project上面
查看全部 -
项目-任务 关系
项目1依赖于项目2,故项目2需要先执行完
查看全部 -
构建块
Gradle构建中的两个基本概念是项目(project)和任务(task),每个构建块至少包含一个项目,项目中包含一个或者多个任务。在多项目构建中,一个项目可以依赖于其他项目;类似的,任务可以形成一个依赖关系图来确保他们的执行顺序。
查看全部 -
build下的各项功能
查看全部 -
apply plugin:“java”指使用java这个插件
sourceCompatibility:源文件适应的版本
查看全部 -
build文件夹是生成jar包所在的文件目录
查看全部
举报