簡體   English   中英

BAZEL:查詢bazel規則中的所有目標

[英]BAZEL: Query all targets in bazel rule

這是代碼結構

|   //base_folder
├── file0.txt
├── BUILD
├── folder1
|   ├── BUILD
|   ├── file1
├── folder2
|   ├── BUILD
|   ├── file2

我想知道所有文件或目標信息以進行進一步處理。

我可以使用 bazel 查詢命令,但無法在 BAZEL 規則實現中獲取它們。

bazel查詢'種類(cc_library,//...)'

我嘗試使用 genrule 運行命令。 但是bazel-bin文件夾中不能使用“bazel查詢”。

我嘗試了 genquery,但在 genquery 中不允許使用“//...”。

有沒有辦法在 BAZEL 規則中獲取目標信息?

bazel 查詢用於發現 bazel 工作區中的目標。

你可以試試:

如果只對規則感興趣,那么:

bazel查詢'種類(。規則,//一些/包:)'

//some/package:* 可以替換任何有效的 label 表達式,例如包括所有降序包,//some/package/...

參考: bazel查詢

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM