我的目标是编写一个新的显式规则,它等效于内部规则,但稍作修改(嵌入某些依赖项,但不嵌入其他依赖项)。
假设我有如下规则:
java_binary(
name = "cipher_jar",
srcs = glob([
"*.java",
]),
...
)
有一个隐含的规则,如下所示:
bazel query "//cipher:cipher_jar_deploy.jar"
是否有一些query
我可以运行来强制 bazeljava_binary
为这个隐式规则输出与上述规则等效的内容?
看起来 using--output=build
只是让我得到了原始规则,而我想要一个明确告诉 bazel 嵌入依赖项的规则。