go - 有没有办法显示 Go 包的依赖关系图?

标签 go dependency-management

例如,给定一个依赖于包B和包C的包A,其中包C也取决于包 D - 有没有办法输出这些信息? (使用销售工具或其他方式)

govend 输出的 vendor.yaml 不包含传递依赖信息 - Gopkg.toml 文件也不包含 dep 的输出,据我所知。由 Golang 1.11 的 mod 生成的 go.mod 文件确实将一些依赖项注释为 //indirect - 但它没有使用有关它们是哪个依赖项的任何信息来注释依赖项通过拉入。

最佳答案

你试过了吗https://github.com/KyleBanks/depth ? 乍一看,它确实提供了一个不错的依赖树。

关于go - 有没有办法显示 Go 包的依赖关系图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52225628/

相关文章:

testing - Gradle 测试依赖

go - 如何从 Go 中的标准输入扫描 big.Int

golang并发同步问题

go - http.ListenAndServe 处理函数在端口 80 上执行了两次

python - 当依赖关系困惑时,如何将 Python 项目转换为使用 virtualenv?

ios - 我应该在 CocoaPods 依赖项中添加 Foundation 和其他标准框架吗?

go - cmd.Output 返回奇怪的结果

json - Golang中的编码结构与 map

java - Gradle将依赖项下拉到本地lib目录中

spring - 如何在 Spring Boot 中选择性地升级依赖项? (样例: Spring Data)