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 DSL 遷移到 Kotlin DSL
Gradle Wrapper
Gradle Daemon
命令列介面
核心外掛程式
核心外掛程式列表
如何指南
如何在專案之間共享輸出
範例
詞彙表
食譜
單頁版本
PDF 版本
這個頁面有幫助嗎?
額外意見回饋
您可以直接在 Github 上
提交問題
。
提交意見回饋