【文件属性】:
文件名称:golang-broken-vendor
文件大小:3KB
文件格式:ZIP
更新时间:2021-04-28 12:56:07
Go
如何使用Go Vendor实验打破构建
GO15VENDOREXPERIMENT提供了一种强大的方式来将您的项目所需的程序包放入项目中。 但是,有一种简便的方法可以解决问题。
采取具有以下结构的项目:
- $GOPATH/src/github.com/mattfarina/golang-broken-vendor
- foo.go
- vendor/
- a/
- b/
- vendor/a/
在这个例子中都a包是完全一样的。 包b将a包存储在其代码库中。 *应用程序还包括a软件包。
文件foo.go非常简单,因为它确实...
func main () {
var it a. A
it = "foo"
b . Do ( it )
}
问题是这不会建立。 尝试构建它会返回错误:
$ GO15VENDOREXPERIMENT=1 go
【文件预览】:
golang-broken-vendor-master
----foo.go(87B)
----Readme.md(1KB)
----vendor()
--------a()
--------b()