Что символ "@" означает в Базеле? - PullRequest
0 голосов
/ 14 октября 2018

Я сейчас изучаю строительную систему Bazel.Я всегда вижу символ @ в скрипте Bazel, но не могу найти документацию по этому поводу.Я искал его на сайте Bazel, но результат кажется бесполезным. @ в Базеле .Например:

filegroup(
name = "toolchain_fg",
srcs = [
    ":cc-compiler-amd64",
    "@x86_64_unknown_linux_gnu_gcc_730//:compiler_components",
    ],
)

Может ли кто-нибудь объяснить мне символ @ здесь?

1 Ответ

0 голосов
/ 14 октября 2018

Ссылка на удаленный репозиторий.

Из документа в зависимости от других проектов Bazel

local_repository(
    name = "coworkers_project",
    path = "/path/to/coworkers-project",
)

Если у вашего коллеги есть цель//foo:bar, ваш проект может ссылаться на него как @coworkers_project//foo:bar.

См. Также документ проектирования удаленного репозитория и пример привязки в правилах рабочего пространства..

...