Skip to content
This repository has been archived by the owner on Nov 8, 2022. It is now read-only.

Latest commit

 

History

History
11 lines (9 loc) · 579 Bytes

why_gradle.md

File metadata and controls

11 lines (9 loc) · 579 Bytes

为什么使用Gradle?

Gradle是一个优秀的根据系统和构建工具,它允许通过插件来创建自定义的构建逻辑。

以下的一些特性,让我们选择了Gradle:

  • 使用领域专用语言(DSL)来描述和控制构建逻辑
  • 构建文件基于Groovy,并允许通过DSL声明和使用代码混合来定义DSL元素和自定义的构建逻辑
  • 内置通过Maven和Ivy进行依赖管理
  • 相当灵活。允许使用最好的实现,但是不会强制实现的形式。
  • 插件提供DSL和API来定义构建文件
  • 优秀的API工具与IDE集成