Godep是什么??在GoLang中作用是什么
文章目录
- Godep是什么?
- 安装
Godep是什么?
Godep 的实现基于 Go 语言的 vendor 模式。当项目目录下有 vendor 目录时,go 工具链会优先使用 vendor 内的包进行编译、测试等。Godep 通过扫描项目文件引入的第三方包,将依赖包的代码复制到 vendor 目录下,并记录依赖包的版本信息到 Godeps/Godeps.json 文件中。这样,在不同的开发环境和部署环境中,都可以通过 Godeps 记录的依赖信息,准确地还原项目的依赖状态,确保项目的可重复构建和一致性。
简单来说就是当前项目的所有golang第三方依赖,就和 python 的 venv 类似。
安装
go get github.com/tools/godep