Go语言 依赖管理
go依赖管理的三个阶段
-
GOPATH
-
GOVENDOR
-
go mod
-
GOPATH
默认在~/go (unix, linux), %USERPROFILE%\go (windows)
项目需要在gopath目录内 在查找包的时候 都是在gopath中查找
但是在实际操作中 涉及到多个团队项目 针对包的依赖版本不同 这样就引入了方法2
2.GOVENDOR
在项目中创建目录vendor 每个项目都有自己的vendor目录 存放第三方库 第三方的依赖管理工具:glide, dep ... 但是在配置及第三放工具时比较繁琐
-
go mod
修改go的配置文件 以及代理地址之后 任意位置创建项目
执行 go get ......
网友评论