如何在Bazel中查询由外部邮局定义的所有包裹

问题描述

例如,使用https://github.com/protocolbuffers/protobuf定义的“ com_google_protobuf”。

它应该显示一些列表,例如

:时间戳

:持续时间

如果您自己的存储库中的软件包已经依赖于外部软件包中的规则,则可以获得这些列表。

使用

bazel query 'deps(//path/to/rule)'

解决方法

您可以使用工作区名称进行查询,例如:

bazel query --output label '@com_google_protobuf//...'

将在名为com_google_protobuf的外部存储库中列出所有标签。

如果您明确需要软件包,请使用--output package