vendorize:vendorize 是用于对 go 导入进行供应商化的工具,包括传递依赖项

时间:2024-07-01 04:59:18
【文件属性】:

文件名称:vendorize:vendorize 是用于对 go 导入进行供应商化的工具,包括传递依赖项

文件大小:6KB

文件格式:ZIP

更新时间:2024-07-01 04:59:18

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)

网友评论