Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
課程簡介
介紹
- Bazel概述
- 瞭解 Bazel 體系結構
開始
- 安裝 Bazel 執行時和啟動程式
- 瞭解 Bazel UI
瞭解項目結構和基本構建基塊
- 項目構建基塊
- 項目結構
- 生成邏輯的概念
從命令行調用目標
- 執行目標
- 常用命令
- 輸出和快取目錄
瞭解 Bazel 生成生命週期
- Bazel 生命週期的階段
- 配置檔
- 程式設計語言規則
使用 Bazel Java 基本自動化
- 設置Java專案
- 構建Java專案
- 從命令行運行構建
- 檢查生成的工件
- 部署Java專案
- 從 IDE 驅動 Bazel
- 在 IntelliJ 中使用 Bazel
Bazel 依賴管理
- 對細粒度包粒度和依賴關係進行建模
- 聲明外部依賴關係
- 聲明外部庫並在代碼中使用它
- 聲明 JUnit 依賴項
- 將 JAR 發佈到 Maven 儲存庫
- 將 Java 庫發佈到本地 Maven
測試自動化
- 執行自動化測試
- 執行 JUnit 測試
進階Bazel
- 擴展概念
- 編寫和執行 genrule
- 遠端快取和執行
- 構建衝壓
- Bazel 查詢
- Java 工具鏈
故障排除
摘要和後續步驟
最低要求
- 構建系統概念的知識和經驗
- 基本瞭解 Java 程式設計語言
觀眾
- 軟體開發人員
14 時間: