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 小时
客户评论 (1)
- 培训师愿意回答问题并帮助我们解决问题 - 课程的初始基础部分,培训师为我们提供了初步信息,让我们为示例做好准备
Lora
课程 - Bazel
机器翻译