【文件属性】:
文件名称:vendorize:vendorize 是用于对 go 导入进行供应商化的工具,包括传递依赖项
文件大小:6KB
文件格式:ZIP
更新时间:2021-06-11 11:12:38
Go
供应商化
vendorize 是用于对 go 导入进行供应商化的工具,包括传递依赖项
它有什么作用?
vendorize 抓取给定包的依赖关系图并将外部依赖关系复制到指定的导入前缀。 它处理传递依赖,并更新所有包的导入语句以指向正确的位置。
我如何使用它?
首先使用标准go get命令安装 vendorize:
$ go get github.com/kisielk/vendorize
接下来,选择要供应商化其依赖项的项目。 选择将复制依赖项的包导入路径前缀。 这两条路径构成了 vendorize 的两个强制性位置参数。
使用-n开关在“试运行”模式下运行该工具。 这将为您提供会发生什么的日志,但实际上不会对您的包进行任何更改:
$ vendorize -n github.com/kisiel/errcheck github.com/kisielk/errcheck/3rdp
【文件预览】:
vendorize-master
----main_test.go(2KB)
----LICENSE(1KB)
----main.go(8KB)
----.gitignore(252B)
----README.md(3KB)