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

您也可以透過其 命令列介面 (CLI) 在您的終端機或透過您的持續整合 (CI) 伺服器呼叫 Gradle。

教育

Gradle 使用者手冊 是 Gradle 建置工具的官方文件。

支援

  • 論壇 — 透過 Gradle 論壇 取得協助是最快的途徑。

  • Slack — 社群成員和核心貢獻者會直接在我們的 Slack 頻道 回答問題。

授權

Gradle 建置工具的原始碼是開放的,並根據 Apache 授權 2.0 授權。Gradle 使用者手冊和 DSL 參考手冊根據 創用 CC 姓名標示-非商業性-相同方式分享 4.0 國際授權 授權。