Gradle学习(十三)——构建脚本详解

本文详细介绍了Gradle的构建语言,强调了构建脚本如何配置Project对象,并讲解了Project的标准属性、Script API的使用、变量声明(本地变量与扩展属性)、配置对象以及额外脚本配置对象的方法。通过实例展示了如何在构建脚本中访问和设置属性,以及如何通过ext块扩展对象。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转载请注明出处:http://blog.youkuaiyun.com/lastsweetop/article/details/78982312

Gradle的构建语言

Gradle使用DSL来描述构建,是基于Grooy并在之上进行了扩展,以便更易于描述构建。Gradle可以支持Groovy除了label外的任何元素,脚本文件需要是UTF-8编码的

Project的Api

我们之前说过在Grale中是构建脚本定义了Project的构建,每个处于构建的Project,Gradle都定义了一个Project类型的对象,而构建脚本的执行就是在配置这个Project对象

  • 你在构建脚本中调用的任何未定义的方法,都会被委托给这个Project对象
  • 你在构建脚本中使用的任何未定义的属性,也是被委托给这个Project对象

我们试着访问下这个Project的name属性:

println name
println project.name

然后执行一下check任务


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值