约定优于配置
GOPATH目录结构
workspace
|
└-- bin golang编译可执行文件的存放路径,可自动生成
|
└-- pkg golang编译的.a中间文件的存放路径,可自动生成
|
└-- src 源码路径。按照golang默认约定,go run,go install 等命令的当前工作路径
|
└-- github.com (主域)
| |
| └-- cockroachdb (用户/分组)
| | |
| | └-- cmux (项目)
| |
| └-- shunfei
| |
| └-- cronsun
|
└-- go.uber.org
|
└-- go.pedge.io
|
└-- myproject1
设置GOPATH
export GOPATH="workspace"
项目内部引用
import "github.com/shunfei/cronsun"
import "myproject1"
将来把项目管理地址换掉,做全局替换就好,比如github.com/shunfei 替换成gitlab.alibaba-inc.com/global/
文章转载自一把尺子,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




