Gradle 构建工具

梯度Gradle Build Tool 是一种快速、可靠且适应性强的开源构建自动化工具,具有优雅且可扩展的声明性构建语言。

在本用户手册中,Gradle Build Tool 缩写为Gradle

为什么是摇篮?

Gradle 是一种广泛使用且成熟的工具,拥有活跃的社区和强大的开发者生态系统。

  • Gradle 是最流行的 JVM 构建系统,也是 Android 和 Kotlin 多平台项目的默认系统。它拥有丰富的社区插件生态系统。

  • Gradle 可以使用其内置功能、第三方插件或自定义构建逻辑来自动化各种软件构建场景。

  • Gradle 提供了一种高级的、声明性的、富有表现力的构建语言,使构建逻辑的阅读和编写变得容易。

  • Gradle 速度快、可扩展,并且可以构建任何规模和复杂性的项目。

  • Gradle 生成可靠的结果,同时受益于增量构建、构建缓存和并行执行等优化。

Gradle, Inc. 提供名为Build Scan®的免费服务,可提供有关构建的广泛信息和见解。您可以查看扫描以识别问题或共享扫描以获取调试帮助。

支持的语言和框架

Gradle 支持 Android、Java、Kotlin 多平台、Groovy、Scala、Javascript 和 C/C++。

用户指南语言

兼容的 IDE

所有主要 IDE 都支持 Gradle,包括 Android Studio、IntelliJ IDEA、Visual Studio Code、Eclipse 和 NetBeans。

用户指南IDE

教育

Gradle用户手册是 Gradle 构建工具的官方文档。

支持

  • 论坛——获得帮助的最快方式是通过Gradle 论坛

  • Slack - 社区成员和核心贡献者直接在我们的Slack 频道上回答问题。

许可证

Gradle Build Tool 源代码是开放的,并根据Apache License 2.0获得许可。 Gradle 用户手册和 DSL 参考手册已根据Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License获得许可。