govendor是go依賴管理神器

2021-09-11 10:59:15 字數 504 閱讀 8737

指定包型別,可以過濾僅對指定包進行操作。

命令功能

init

初始化 vendor 目錄

list

列出所有的依賴包

add新增包到 vendor 目錄,如 govendor add +external 新增所有外部包

addpkg_path 新增指定的依賴包到 vendor 目錄

update

從 $gopath 更新依賴包到 vendor 目錄

remove

從 vendor 管理中刪除依賴

status

列出所有缺失、過期和修改過的包

fetch

新增或更新包到本地 vendor 目錄

sync

本地存在 vendor.json 時候拉去依賴包,匹配所記錄的版本

get類似 go get 目錄,拉取依賴包到 vendor 目錄

govendor init

govendor add +external

go 依賴管理利器 govendor

縮寫狀態 含義 local l本地包,即專案自身的包組織 external e外部包,即被 gopath 管理,但不在 vendor 目錄下 vendor v已被 govendor 管理,即在 vendor 目錄下 std s標準庫中的包 unused u未使用的包,即包在 vendor 目錄下,但...

govendor依賴包管理

鏈客,有問必答!2.govendor安裝 v1.0.9 wget tar zxvf govendor v1.0.9.linux amd64.tar.gz rm usr bin govendor mv govendor usr bin 3.governdor使用 初始化 進入到專案目錄 cd path...

Go依賴管理工具(三)govendor

安裝方法 go get u github.com kardianos govendor用法 govendor init 初始化 vendor 目錄,生成乙個初始化的vendor.json govendor add local 加本專案中用到的dependency加到vendor.json裡面 gov...