什么是Gradle

什么是 Gradle?

Gradle 是一个开源构建自动化工具,其设计足够灵活,可以构建几乎任何类型的软件。以下是其一些最重要功能的高级概述:

高性能

  1. Gradle通过只允许那些因为输入和输出发生变化的任务来避免不必要工作。
  2. 还可以通过构建缓存来重用之前运行的任务,甚至可以重用来自不同机器(共享缓存)的任务输出

基于JVM运行

  1. Gradle运行在JVM之上,所以你必须安装JDK才能使用它,所以gradle是跨平台的,可以构建自定义任务和插件。

约定

  1. Gradle借鉴Maven一些约定,能很好融合Maven, 更易于构建
  2. 这些约定并不会限制我们,我们可以通过创建task覆盖它们
  3. 我们可以基于约定添加自己的任务,扩展自己功能。

可扩展性

  1. 可以自定义插件,更好的扩展功能
  2. 自定义task, 并且可以很容易将task嵌入到指定的任务中。

IDE支持

  1. 几个主要的 IDE 允许您导入 Gradle 构建并与之交互:Android Studio、IntelliJ IDEA、Eclipse 和 NetBeans等。

洞察力

  1. build scan构建可共享的记录,可提供对发生的情况和原因的洞察,我们可以在 scans.gradle.com 上免费为Gradle和Maven构建工具 创建构建扫描 。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值