上一篇
Go依赖管理工具(二)dep
安装方法
go get -u github.com/kardianos/govendor
用法
govendor init
初始化 vendor 目录,生成一个初始化的vendor.json
govendor add +local
加本项目中用到的dependency加到vendor.json里面
govendor add +external
把GOPATH下dependency加到vendor,全部加入。所以一般不这么用
govendor list
列出本项目中用的dependency和GOPATH下其余所有的dependency
govendor get
类似go get但是存到vendor目录下,可用于clone下来项目的初始化(如果没有包含vendor里面的package只有vendor.json)
govendor fetch
会去更新vendor里面dependency的包,如果你没有指定revision,每次都会去pull latest