我使用openapi生成器分别生成多个SDK并将其放在同一个父目录中:
sdks
--- bar-api
------ go.mod
--- foo-api
------ go.mod
我希望能够导入我的客户端代码。最初,酒吧-api的生成方式如下:bar-apigo.mod
module github.com/coolrepo/bar-api
go 1.13
但我无法修复客户端代码中的导入:
bar "github.com/cool-repo/bar-api"
所以我做的是:
sdks
--- bar-api
------ go.mod
---go.mod
即,创建:sdks/go.mod
module github.com/coolrepo
go 1.13
并手动编辑条形图::go.mod
module github.com/coolrepo/bar-api
require (
...
)
replace github.com/coolrepo => ./..
go 1.15
有没有更好的方法来解决这个问题?这个似乎可以工作,但看起来有点笨拙。
蝴蝶刀刀
相关分类