Gradle - Gradle 建構系統
使用者手冊
Theme - Gradle 建構系統
社群
社群首頁
社群論壇
社群外掛
DPE 大學
活動
新聞
電子報
部落格
Twitter
Develocity
Github - Gradle 建構系統
概觀
什麼是 Gradle?
快速開始
版本發布
所有版本發布
版本發布說明
安裝 Gradle
升級 Gradle
版本 8.X 至最新版本
版本 7.X 至 8.0
版本 6.X 至 7.0
版本 5.X 至 6.0
版本 4.X 至 5.0
遷移至 Gradle
從 Maven
從 Ant
問題排解
相容性說明
Gradle 的功能生命週期
執行 Gradle 建置
入門指南
學習基礎知識
1. Gradle 基礎
2. Gradle Wrapper 基礎
3. 命令列介面基礎
4. 設定檔基礎
5. 建置檔基礎
6. 依賴管理基礎
7. 任務基礎
8. 外掛基礎
9. 增量建置 + 快取
10. 建置掃描
初學者教學
1. 初始化專案
2. 執行任務
3. 理解依賴
4. 應用外掛
5. 探索增量建置
6. 啟用建置快取
7. 使用參考資料
IDE 中的 Gradle
編寫 Gradle 建置
入門指南
學習基礎知識
1. Gradle 目錄
2. 多專案建置
3. Gradle 建置生命週期
4. 編寫設定檔
5. 編寫建置腳本
6. 使用任務
7. 編寫任務
8. 使用外掛
9. 編寫外掛
進階教學
1. 初始化專案
2. 理解建置生命週期
3. 多專案建置
4. 編寫設定檔
5. 編寫建置腳本
6. 編寫任務
7. 編寫外掛
Gradle 類型
理解屬性和提供者
理解集合
理解服務和服務注入
建置結構化
使用 Gradle 結構化專案
宣告子專案之間的依賴
在子專案之間共享建置邏輯
複合建置
依需配置
開發任務
理解任務
控制任務執行
組織任務
實作自訂任務
延遲配置任務
開發平行任務
開發進階任務
使用共享建置服務
開發外掛
理解外掛
理解實作選項
實作預編譯腳本外掛
實作二進制外掛
測試外掛
發布外掛
回報問題
其他主題
使用檔案
初始化腳本
資料流動作
使用 TestKit 測試
從 Gradle 使用 Ant
優化 Gradle 建置
配置建置環境
Gradle 管理的目錄
使用 Gradle 記錄日誌
配置 Gradle
提升效能
建置快取
啟用和配置
為什麼使用建置快取?
理解影響
學習基本概念
快取 Java 專案
快取 Android 專案
除錯快取問題
問題排解
配置快取
持續建置
檢查建置
隔離專案
檔案系統監控
依賴管理
入門指南
學習基礎知識
1. 宣告依賴
2. 依賴配置
3. 宣告倉庫
4. 集中管理依賴
5. 依賴約束和衝突解決
6. 依賴解析
7. 變體感知依賴解析
宣告依賴
宣告依賴基礎
檢視依賴
宣告版本和範圍
宣告依賴約束
建立依賴配置
宣告倉庫
宣告倉庫基礎
集中管理倉庫宣告
倉庫類型
元數據格式
支援的協議
過濾倉庫內容
集中管理依賴
建立平台
建立版本目錄
將目錄與平台一起使用
管理依賴
鎖定版本
使用解析規則
修改依賴元數據
快取依賴
理解依賴解析
理解依賴解析
理解變體選擇
功能
變體和屬性
控制依賴解析
依賴解析
圖形解析
產出物解析
產出物視圖
產出物轉換
發布函式庫
設定發布
理解 Gradle 模組元數據
簽署產出物
自訂發布
Maven 發布外掛
Ivy 發布外掛
其他主題
驗證依賴
對齊依賴
建模功能變體和可選依賴
平台
JVM 建置
建置 Java 和 JVM 專案
測試 Java 和 JVM 專案
Java 工具鏈
JVM 專案的工具鏈
工具鏈解析器外掛
管理依賴
JVM 外掛
Java 函式庫外掛
Java 應用程式外掛
Java 平台外掛
Groovy 外掛
Scala 外掛
C++ 建置
建置 C++ 專案
測試 C++ 專案
Swift 建置
建置 Swift 專案
測試 Swift 專案
整合
第三方工具
工具 API
測試報告 API
參考
Gradle DSL 和 API
Javadoc
Groovy DSL 入門
Groovy DSL 參考
Kotlin DSL 入門
Kotlin DSL API
從 Groovy 遷移到 Kotlin DSL
Gradle Wrapper
Gradle Daemon
命令列介面
核心外掛
核心外掛列表
如何指南
如何在專案之間共享輸出
範例
詞彙表
食譜
單頁版本
PDF 版本
這個頁面有幫助嗎?
額外意見回饋
您可以直接在 Github 上
提交問題
。
提交意見回饋