Godep介绍
在21章中,介绍了官方go get的缺陷。go get最主要的问题是没有版本号的概念。每次拉取的都是master分支。
本章将介绍下,一个github上开源的包管理项目:Godep。github地址为:
该工具可以将项目中所依赖的第3方库,以及版本号保存到名为Godeps.json的json文件中。并可以根据Godeps.json文件,拉取所有依赖库。
Godeps.json
生成的Godeps.json,类似下面的格式:
{
"ImportPath": "github.com/fananchong/go-x",
"GoVersion": "go1.8",
"GodepVersion": &