Golang 在每次部署时更新供应商依赖项
Golang update vendor dependencies every deploy
我是 Go 的新手,来自 Java 背景,我正在尝试找出 Go 依赖管理的最佳实践。
如果我的项目 A 依赖于项目 B,并且我在我的供应商包中引用了项目 B,那么 运行 go install
会下载我需要的一切。但是,假设我在项目 B 中发现了一个错误并修复了,我如何确保项目 A 保持最新状态?比如,是否有某种方法可以在每次部署时进行安装,以确保我没有遗漏任何东西?
在 Java 中,在每次部署时我都会自己做 mvn package
以最好地确保每个部署都是自给自足的。有什么方法可以在 Go 中做同样的事情吗?
抱歉,如果这是一个非常基本的问题 - 但我找不到好的答案。
我是 Go 的新手,来自 Java 背景,我正在尝试找出 Go 依赖管理的最佳实践。
如果我的项目 A 依赖于项目 B,并且我在我的供应商包中引用了项目 B,那么 运行 go install
会下载我需要的一切。但是,假设我在项目 B 中发现了一个错误并修复了,我如何确保项目 A 保持最新状态?比如,是否有某种方法可以在每次部署时进行安装,以确保我没有遗漏任何东西?
在 Java 中,在每次部署时我都会自己做 mvn package
以最好地确保每个部署都是自给自足的。有什么方法可以在 Go 中做同样的事情吗?
抱歉,如果这是一个非常基本的问题 - 但我找不到好的答案。