看见他的star比govendor,所以我使用它.官方地址 https://github.com/tools/godep
install
go get github.com/tools/godep
start using
确认当前项目能够正常的go build, 然后在当前项目下使用以下命令:文章源自运维生存时间-https://www.ttlsa.com/golang/golang-godep/
godep save
成功了的话将会在当前目录生成 Godeps和vendor目录, Godeps 里Godeps.json 存放当前vendor里的包信息, vendor就是依赖包文章源自运维生存时间-https://www.ttlsa.com/golang/golang-godep/
build with vendor
go build main.go
使用go1.5以上并且设置环境变量 GO15VENDOREXPERIMENT=1 才能使用. 你可以把gopath里的依赖包注释掉再build以测试是否使用的是vendor.文章源自运维生存时间-https://www.ttlsa.com/golang/golang-godep/
Update a Dependency
更新vendor依赖包文章源自运维生存时间-https://www.ttlsa.com/golang/golang-godep/
新加文章源自运维生存时间-https://www.ttlsa.com/golang/golang-godep/
go get a/b/xxxgodep save
更新文章源自运维生存时间-https://www.ttlsa.com/golang/golang-godep/
go get a/b/xxxgodep update a/b/...godep update
more
godep -help