bazel - bazel 构建带后缀的通配符
问题描述
我有一些像这样的 bazel 规则:
//a/b/c:foo_x
//a/b/c:foo_y
//a/b/d:bar_x
//a/b/d:bar_y
//a/b/e/f/g:qux_x
//a/b/e/f/g:qux_y
有没有办法说我想用“_x”后缀构建所有规则?我知道 Bazel 支持通配符,//a/...
但我希望更好地控制我正在构建的内容。
解决方案
使用query
和的组合grep
。
$ bazel build $(bazel query //a/b/... | grep -E ":.+_x")
推荐阅读
- react-native - 检测在导航器之间移动的导航动作
- tkinter - 使用 OptionMenu 事件更改 tk.Label 图像
- android - 来自服务器的 Retrofit2 不一致响应
- apache-kafka - SparkStreaming 与 Kafka:存在拉丁字符的 AvroRunTimeException
- flutter - Builder 与 GlobalKey
- excel - 如何根据几个标准分配 1 或 2(有趣的谜题)
- javascript - 如何更新在 javascript 中使用模板文字的对象值?
- java - SQLException:当 PowerMockito mockStatic DriverManager.class 时“找不到合适的驱动程序”
- css - GMail 桌面网络客户端不再支持“类”属性?
- django - 无法通过 localhost 访问我在 docker 上的 Web 服务器