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 專案
整合
第三方工具
Tooling API
測試報告 API
參考
Gradle DSL 和 API
Javadoc
Groovy DSL 入門
Groovy DSL 參考
Kotlin DSL 入門
Kotlin DSL API
Groovy 至 Kotlin DSL 遷移
Gradle Wrapper
Gradle Daemon
命令列介面
核心外掛
核心外掛列表
操作指南
如何在專案之間共享輸出
範例
詞彙表
食譜
單頁版本
PDF 版本
建置 Play 應用程式
版本 8.13
Play 網頁應用程式支援已在 Gradle 5 中棄用,並在 Gradle 6 中由外部 Play 外掛取代。請改用新的
Gradle Play 外掛
,可從外掛入口網站取得。
此頁面是否對您有幫助?
其他意見
您可以直接在 Github 上
提交問題
。
提交意見