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 runtime и launcher Разбиране на Bazel UI
Разбиране на структурата на проекта и основните градивни елементи
- Градивен елемент на проекта Структура на проекта Концепции за логика на изграждане
Извикване на цел от командния ред
- Изпълнение на цел Често използвани команди Изходни и кеш директории
Разбиране на Bazel жизнения цикъл на компилацията
- Фази на Bazel жизнения цикъл Конфигурационен файл Правила на езика за програмиране
Използване на Bazel Основна автоматизация за Java
- Настройване на Java проект Изграждане на Java проект Изпълнение на компилацията от командния ред Проверка на генерирания артефакт Внедряване на Java проекта Управление Bazel от IDE Използване на Bazel в IntelliJ
Bazel Управление на зависимостите
- Моделиране на фина детайлност на пакета и зависимости Деклариране на външни зависимости Деклариране на външна библиотека и използването й в код Деклариране на зависимостта на JUnit Публикуване на JAR в Maven хранилище Публикуване на Java библиотека в локално Maven
Автоматизация на тестването
- Извършване на автоматизирани тестове Изпълнение на JUnit тестове
Разширено Bazel
- Концепции за разширение Писане и изпълнение на genrule Отдалечено кеширане и изпълнение Build stamping Bazel заявка Java toolchains
Отстраняване на неизправности
Обобщение и следващи стъпки
Изисквания
- Познания и опит с концепцията за изграждане на система
- Основно разбиране на езика за програмиране Java.
Публика
- Разработчици на софтуер
14 Hours
Oтзиви от потребители (1)
- Желанието на обучителя да отговори на въпроси и да ни помогне с проблемите - Началната основна част от курса, където обучителят ни даде начална информация, за да ни подготви за примерите
Lora
Course - Bazel
Machine Translated