我需要在我的项目中编写一个Dockerfile,它需要很多go get
个外部包。
有没有办法获得要导入的外部包列表?
我想知道我需要在Dockerfile中放入的每个外部包。
答案 0 :(得分:1)
您可以使用项目cespare/deplist
或者查看使用this thread的go list
。
go list -f '{{.ImportPath}}' P/... | xargs -n 1 deplist | grep -v P | sort -u
P
是部分包路径。