【简单开始】使用go module,go.mod

  • golang version :go1.12.1
  • 在老项目中使用go module包管理

启用go module

# 环境变量添加
> export GO111MODULE=on

初始化

# 在项目根目录生成go.mod文件
> go mod init

获取项目依赖

# 会自动修改go.mod,添加项目所有的外部依赖
> go get ./...

私有库依赖

修改go.mod文件

//例子 replace指向本地项目文件夹
replace (
	gitlab.xx.cn/xx/xx => ./vendor/gitlab.xx.cn/xx/xx
)

require (
	gitlab.xx.cn/xx/xx v0.0.0
	github.com/BurntSushi/toml v0.3.1
	github.com/garyburd/redigo v1.6.0
	github.com/gin-contrib/pprof v1.2.1
	github.com/gin-gonic/gin v1.4.0
	github.com/gorilla/sessions v1.2.0
	github.com/gorilla/websocket v1.4.1
	github.com/inconshreveable/log15 v0.0.0-20180818164646-67afb5ed74ec
	github.com/satori/go.uuid v1.2.0
	github.com/tealeg/xlsx v1.0.5
	gopkg.in/go-playground/validator.v8 v8.18.2
	gopkg.in/go-playground/validator.v9 v9.30.2
)

你可能感兴趣的:(简单开始)