将bazel目标路径转换为文件系统路径的可靠方法?
外部工具是否有可靠的方法引用Bazel生成的文件?更具体地说:如何将目标路径转换为bazel bin(或更多)路径 我可以确定目标的将bazel目标路径转换为文件系统路径的可靠方法?,bazel,Bazel,外部工具是否有可靠的方法引用Bazel生成的文件?更具体地说:如何将目标路径转换为bazel bin(或更多)路径 我可以确定目标的输出: $bazel query'labels(out,//bababot:bababot\u server\u kube\u dev\u deployment\u json)' //bababot:bababot_server_kube_dev_deployment.json //bababot:bababot\u server\u kube\u dev\u d
输出
:
$bazel query'labels(out,//bababot:bababot\u server\u kube\u dev\u deployment\u json)'
//bababot:bababot_server_kube_dev_deployment.json
//bababot:bababot\u server\u kube\u dev\u deployment.json
几乎就是我所需要的,只是我需要字符串bazel-bin/babababot/babababot\u server\u kube\u dev\u deployment.json
,或者类似的字符串
我怎样才能可靠地得到它?我想我可以先替换/
中的/
,然后替换:
中的/
。有没有不那么脆弱的方法
谢谢 Bazel有一个,请查看NamedSetOfFiles
事件