五.Gradle的基本原理

一.构建块和依赖关系
  Gradle构建中的两个基本概念时项目(project)和任务(task),每个构建至少包含一个项目,项目中包含一个或多个任务。在多项目构建中,一个项目可以依赖其他项目;类似的,任务可以形成一个恶意来关系图来确保它们的执行顺序

二.项目
  一个项目代表一个正在构建的组件(比如一个jar文件),当构建启动后,Gradle会基于build.gradle实例化一个org.gradle.api.Project类,并且能够通过project变量使其隐示可用
  
三.项目的属性和方法
属性
1.group=mavne的groupId
2.name=maven的artifactId
3.version=maven的version

方法
4.apply:需要应用插件时使用
5.dependencies:需要依赖时使用
4.repositories:指定仓库时使用
6.task:声明项目任务

四.任务
  任务对应org.gradle.api.Task。主要包括任务动作和任务依赖,任务动作定义了一个最小的工作单元。合一定义依赖于其他任务,动作序列和执行任务。

五.任务的属性和方法
1.dependsOn:任务的依赖
2.doFirst,doLast<<:在动作列表的最前面和最后面添加动作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值