Top*_*opo 9
你的问题的答案:
我不知道为本地包定义导入路径的正确方法是什么.
正如@JimB所说:
如果要使用Go工具,则需要遵循约定.如果你想去上班,那么你需要用全名导入它,否则把它放在GOPATH的任何地方
github.com/levin/foogo get
你的第二个问题的答案:
如果我将代码移动到Bitbucket或在AWS中托管我自己的git服务器,它不会导致太多的返工吗?
有一种方法可以使用自定义域名作为导入路径,并且仍然可以在任何地方托管您的代码,我认为它被称为虚荣导入路径.您只需要在您使用的导入文件中提供的html文件中添加一些元标记.
go-importgithub.com/foo/barfoo.com/bar
foo.com/bar
<meta name="go-import" content="golang.org/x/tools git http://github.com/foo/bar">
"foo.com/bar
foo.com/bargithub.com/foo/bar
package bar // import "foo.com/bar"
go get
github.com/levin/foofoo2foo2foo2