【发布时间】:2018-07-03 11:32:14
【问题描述】:
给定工作区中源文件的路径,我如何导出 Bazel 用来引用该文件的标签。这似乎取决于存在哪些软件包。例如,如果我有这样的结构:
.
├── BUILD
├── WORKSPACE
└── src
└── bar
└── foo.go
那么src/bar/foo.go 的标签是//src/bar/foo.go。但是,如果我有这个结构:
.
├── BUILD
├── WORKSPACE
└── src
├── BUILD
└── bar
├── BUILD
└── foo.go
那么同一个文件的标签就是//src/bar:foo.go。
有没有办法让 Bazel 告诉我标识文件的标签是什么,或者我必须根据工作区树的各个级别上 BUILD 文件的存在/不存在来推导出它?
【问题讨论】:
标签: bazel