我对 golang 中的依赖项有疑问。我的应用程序定义了这样的 go.mod:
module my.host.com/myapp
require (
ext1.com/module1 v0.0.1
)
go 1.14
依赖关系为:
ext1.com/module1 v0.0.1依赖于ext3.com/module3 v0.0.3
安全扫描检测到ext3.com/module3 v0.0.3不安全,必须更新到v0.0.4。
有没有办法“强制” myapp 只获取module3 v0.0.4,覆盖 module1 v0.0.1 go.mod 中定义的指令?
假设ext1.com/module1 v0.0.1已经是最新版本,所以升级它不起作用。
“替换”会起作用吗?
module my.host.com/myapp
require (
ext1.com/module1 v0.0.1
)
replace ext3.com/module3 v0.0.3 => ext3.com/module3 v0.0.4
go 1.14
提前致谢!
繁星淼淼
相关分类