Gradle详解之重要名词释疑

Gradle是一种强大的构建工具,管理项目依赖、编译和部署等任务。每个build.gradle文件代表一个project,分为rootProject和subProject。plugin用于实现构建任务,通过apply方法执行。task是构建的基本工作单元,可在插件或project中定义。了解这些概念有助于深入理解Gradle的工作原理。
摘要由CSDN通过智能技术生成

内容简介

gradle

Gradle是一种构建工具,它可以帮你管理项目中的差异,依赖,编译,打包,部署…,你可以定义满足自己需要的构建逻辑,其包含了一个或者多个项目构建中所需要的插件。

build

每个build.gradle 可以称为一个project,build.gradle 分为根目录下的rootProject和每个module下的subProject。在下一篇文章会重点讨论其执行过程以及先后关系。

plugin

plugin主要是我们完成项目构建任务中所需要使用到的,如我们经常在xx.gradle中发现以下代码:

apply plugin: 'java-library'
apply plugin: 'com.android.application'

apply 方法调用会直接执行我们的这些插件代码以完成构建任务,他是gradle下plugin接口的一个方法

当需要编写类似代码注入的插件的时候,就需要创建一个名称为buildSrc的Android插件工程。我们可以使用java 或者grovvy脚本语言进行插件编写

//在 buildsrc 下 build.gradle 中 apply plugin: 'java'
<
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值