生成go模块时
openapi-generator-cli generate \
--input-spec ../spec/myapi.yml \
--generator-name go \
--output ./generated/go \
--package-name myapi \
--global-property models,supportingFiles
生成的
go.mod
文件将模块指定为
module github.com/GIT_USER_ID/GIT_REPO_ID
go 1.18
require (
)
一个人如何覆盖
github.com/GIT_USER_ID/GIT_REPO_ID
是这样的:github.com/myrepo/somedir/myapi
?
我已经检查了OpenAPI Generator文档和Go Generator文档,但似乎都没有说明如何操作。
有人有什么想法吗?
当然,一旦我发布,我就会再次搜索并找到答案here说明一个人可以使用标志
--git-user-id
和--git-repo-id
.
openapi-generator-cli generate \
--input-spec ../spec/myapi.yml \
--generator-name go \
--output ./generated/go \
--package-name myapi \
--git-user-id myuser \
--git-repo-id myrepo/somedir/myapi/generated/go \
--global-property models,supportingFiles
这导致
mod.go
文件:
module github.com/myuser/myrepo/somedir/myapi/generated/go
go 1.18
require (
)