문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
소개
- Bazel 개요
- Bazel 아키텍처 이해
시작하기
- Bazel 런타임 및 실행기 설치
- Bazel UI 이해
프로젝트 구조 및 기본 빌딩 블록 이해
- 프로젝트 빌딩 블록
- 프로젝트 구조
- 빌드 로직의 개념
명령줄에서 대상 호출
- 타겟 실행
- 일반적으로 사용되는 명령
- 출력 및 캐시 디렉터리
Bazel 빌드 수명 주기 이해
- Bazel 수명주기의 단계
- 구성 파일
- Programming 언어 규칙
Java에 Bazel 기본 자동화 사용
- Java 프로젝트 설정
- Java 프로젝트 빌드
- 명령줄에서 빌드 실행
- 생성된 아티팩트 검사
- Java 프로젝트 배포
- IDE에서 Bazel 운전 중
- IntelliJ에서 Bazel 사용
Bazel 종속성 Management
- 세분화된 패키지 세분성 및 종속성 모델링
- 외부 종속성 선언
- 외부 라이브러리 선언 및 코드에서 사용
- JUnit 종속성 선언
- Maven 저장소에 JAR 게시
- Java 라이브러리를 로컬 Maven에 게시
테스트 자동화
- 자동화된 테스트 수행
- JUnit 테스트 실행
고급 Bazel
- 확장 개념
- genrule 작성 및 실행
- 원격 캐싱 및 실행
- 빌드 스탬핑
- Bazel 쿼리
- Java 툴체인
문제 해결
요약 및 다음 단계
요건
- 빌드 시스템 개념에 대한 지식과 경험
- Java 프로그래밍 언어에 대한 기본 이해
대상
- 소프트웨어 개발자
14 시간
회원 평가 (1)
- 질문에 답하고 문제 해결을 도와주려는 강사의 의지 - 강사가 예제를 준비하기 위해 초기 정보를 제공한 코스의 초기 기본 부분
Lora
코스 - Bazel
기계 번역됨