我有一个关于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
是否有一种方法可以“强制” 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
感谢您的提前帮助!