Gradle 构建工具

gradle Gradle 构建工具是一个快速、可靠且可适应的开源 构建自动化工具,具有优雅且可扩展的声明式构建语言。

在本用户手册中,Gradle 构建工具缩写为 Gradle

为什么选择 Gradle?

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

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

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

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

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

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

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

支持的语言和框架

Gradle 支持 Android、Java、Kotlin Multiplatform、Groovy、Scala、Javascript 和 C/C++。

userguide languages

兼容的 IDE

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

userguide ides

您还可以在终端或通过持续集成 (CI) 服务器通过其 命令行界面 (CLI) 调用 Gradle。

教育

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

支持

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

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

许可证

Gradle 构建工具源代码是开放的,并根据 Apache License 2.0 获得许可。Gradle 用户手册和 DSL 参考手册根据 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可 获得许可。