标签: go dependency-management
例如,给定一个依赖于软件包A和B的软件包C,其中软件包C也依赖于软件包D的位置-是否存在一种输出此信息的方法? (使用供应商工具或其他方式)
A
B
C
D
vendor.yaml输出的govend不包含传递依赖项信息-Gopkg.toml文件也不 从dep的输出中,我可以看到。由Golang 1.11的mod生成的go.mod文件,并确实将某些依赖项注释为// indirect-但它并未使用任何有关通过其引入哪个依赖项的信息来对依赖项进行注释。
vendor.yaml
govend
Gopkg.toml
dep
go.mod
// indirect
答案 0 :(得分:0)
您尝试过https://github.com/KyleBanks/depth吗? 乍一看,它确实提供了不错的依赖树。