콘텐츠로 이동

바젤 Cheatsheet

제품정보

Bazel은 Google에서 개발 한 빠르고 확장 가능한 다국어 빌드 도구입니다. 그것은 큰 codebases를 지원하고, 빠른 incremental 구조를 제공하고, 다른 플랫폼의 맞은편에 reproducible 구조를 제안합니다.

설치하기

패키지 관리자

카지노사이트

회사연혁

카지노사이트

기본 개념

제품 정보

카지노사이트

프로젝트 구조

카지노사이트

작업 공간 파일 형식

기본 작업 공간

카지노사이트

외부 Dependencies

카지노사이트

BUILD 파일

Java 예제

카지노사이트

Python 예제

카지노사이트

바로가기

카지노사이트

사이트맵 이름 *

카지노사이트

명령 선 사용법

기본 명령

ο 회원 관리

고급 옵션

카지노사이트

제품 설명

카지노사이트

구성 (.bazelrc)

기본 설정

카지노사이트

고급 구성

카지노사이트

규칙 및 매크로

주문 규칙

카지노사이트

로그아웃

카지노사이트

이름 *

카지노사이트

제품정보

시험 구성

카지노사이트

시험 실행

오프화이트

멀티 언어 프로젝트

작업 공간 설정

카지노사이트

교차 언어 종횡비

오프화이트

성능 최적화

회사연혁

카지노사이트

메모리 관리

카지노사이트

관련 링크

Debugging 만들기

카지노사이트

Query와 분석

카지노사이트

최고의 연습

프로젝트 구조

카지노사이트

대상 Naming

카지노사이트

Visibility 관리

```python

Package-level visibility

package(default_visibility = ["//visibility:private"])

Specific visibility

java_library( name = "internal_lib", visibility = ["//src/main:subpackages"], )

Public libraries

java_library( name = "public_api", visibility = ["//visibility:public"], ) ```의 경우

문제 해결

일반적인 문제

```bash

Clear cache

bazel clean --expunge

Check workspace

bazel info workspace

Verify dependencies

bazel query "deps(//src:target)"

Check build configuration

bazel config

Analyze failures

bazel build //... --verbose_failures --keep_going ```에 대하여

성능 문제

```bash

Profile build

bazel build //... --profile=profile.json bazel analyze-profile profile.json

Memory analysis

bazel dump --rules bazel dump --skylark_memory

Cache analysis

bazel info repository_cache bazel info output_base ```의 경우

지원하다