初始化一个modules项目。
在项目目录下执行:
go mod init github.com/xiaof-github/kafdrop-go/server
如下
cat .go.mod
module github.com/xiaof-github/kafdrop-go/server
go 1.13
require github.com/Shopify/sarama v1.27.2
目录结构:
使用本地包,不从远程下载
replace github.com/xiaof-github/kafdrop-go/server/models => ../models
replace github.com/xiaof-github/kafdrop-go/server/controllers => ../controllers
replace github.com/xiaof-github/kafdrop-go/server/routers => ./routers
replace 的第二个参数指定了不从远程获取,而是本地某个路径下的模块替换
replace github.com/xiaof-github/kafdrop-go/server/models => ../models