Golang包管理工具之govendor的使用

https://www.cnblogs.com/liuzhongchao/p/9233177.html安装go get -u -v github.com/kardianos/govendor使用

#进入到项目目录cd /home/gopath/src/mytool#初始化vendor目录govendor init#查看vendor目录[root@CC54425A mytool]# lscommands  main.go  vendor  mytool_test.sh#将GOPATH中本工程使用到的依赖包自动移动到vendor目录中#说明:如果本地GOPATH没有依赖包,先go get相应的依赖包govendor add +external或使用缩写: govendor add +e常用命令常见的命令如下,格式为 govendor COMMAND。命令功能init初始化 vendor 目录list列出所有的依赖包add添加包到 vendor 目录,如 govendor add +external 添加所有外部包add PKG_PATH添加指定的依赖包到 vendor 目录update从 $GOPATH 更新依赖包到 vendor 目录remove从 vendor 管理中删除依赖status列出所有缺失、过期和修改过的包fetch添加或更新包到本地 vendor 目录sync本地存在 vendor.json 时候拉去依赖包,匹配所记录的版本get类似 go get 目录,拉取依赖包到 vendor 目录具体来看,这些包可能的类型如下:

(0)

相关推荐