go 1.11 怎么引用本项目的其他包?

windy_ · · 3440 次点击
改用module时,感觉用{domain}/{path}的方式比较好。 参照引用github的是 github.com/xx/xxx。 公司内部也使用类似的如 mydomain.com/xx/xxx。 这样无论是自建仓库,或者svn管理都能处理, 以后切换仓库也无需更改.</br> 代码里不要使用相对路径,统一使用绝对.</br> 同个项目有app1, app2, app2依赖app1可以参照如下结构.</br> mydomain.com/myproject/app1</br> mydomain.com/myproject/app2</br> mydomain.com/myproject/go.mod</br> 这时候其他项目依赖app1或app2也是没问题的。
#5
更多评论
vendor了解一下……
#1
windy_
君子知命不惧,日日自省
vendor 要在gopath下才能起作用吧,我现在不在gopath下,而且我要引用的是本项目下的比如 controller、service 包
#2