登录
首页 >  Golang >  Go问答

使用 bazel 获取已更新的 protobuf 源代码

来源:stackoverflow

时间:2024-02-16 12:00:18 334浏览 收藏

知识点掌握了,还需要不断练习才能熟练运用。下面golang学习网给大家带来一个Golang开发实战,手把手教大家学习《使用 bazel 获取已更新的 protobuf 源代码》,在实现功能的过程中也带大家重新温习相关知识点,温故而知新,回头看看说不定又有不一样的感悟!

问题内容

我是 bazel 新手,正在从事一个大项目。我注意到我的工作目录(.cache/bazel/...)中的 protobuf .h 文件已过时。 一直试图找到bazel在哪里下载源代码。我可以缩小范围,当调用 bazel fetch @com_github_golang_protobuf//... 时,会创建 external/com_google_protobuf/ 的文件夹 我无法找到更多详细信息,也不知道该去哪里寻找。 感谢您提供的任何帮助。 以下是 workspace 代码片段:

go_repository(
    name = "com_github_golang_protobuf",
    importpath = "github.com/golang/protobuf",
    sha256 = "xxxxx",
    strip_prefix = "protobuf-yyyyy",
    urls = ["INTERNAL_WEBSITE_URL"],
)

正确答案


获取的存储库为 stored in the output base

外部依赖全部下载到输出库的external子目录下的目录中。如果是本地存储库,则会在那里创建符号链接,而不是创建新目录。您可以通过运行查看外部目录

ls $(bazel info output_base)/external

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《使用 bazel 获取已更新的 protobuf 源代码》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>