BUILD
ファイルとコマンドラインで、Bazel はラベルを使用してラベルを参照します。
ターゲット(例: //main:hello-world
、//lib:hello-time
)を指定します。構文
次のとおりです。
//path/to/package:target-name
ターゲットがルール ターゲットの場合、path/to/package
はルール ターゲットからのパスです。
ワークスペースのルート(MODULE.bazel
ファイルを含むディレクトリ)から次のディレクトリに移動します。
BUILD
ファイルが含まれ、target-name
がターゲットに付けた名前です
BUILD
ファイル(name
属性)で指定する必要があります。ターゲットがファイルターゲットの場合、
path/to/package
はパッケージのルートへのパスです。
target-name
は、完全なファイルを含むターゲット ファイルの名前です。
パッケージのルート(
(パッケージの BUILD
ファイルなど)。
リポジトリ ルートでターゲットを参照する場合、パッケージパスは空になります。
//:target-name
を使用してください。同じ BUILD
内でターゲットを参照する場合
//
というワークスペースのルート識別子を省略して、
:target-name
。