Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение
- Преглед на 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 Часа
Oтзиви от потребители (1)
- Желанието на обучителя да отговори на въпроси и да ни помогне с проблемите - Началната основна част от курса, където обучителят ни даде начална информация, за да ни подготви за примерите
Lora
Курс - Bazel
Машинен превод