Gradle Plugin User Guide 中文版

为什么使用Gradle?

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

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

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