AsyncAPI:仅生成负载

是否可以使用 asyncapi-generator 跳过特定文件的生成?


我正在使用 Go 生成器,但我只需要payload.go. 现在它总是生成所有文件:


handlers.go  payloads.go  publishers.go  router.go  server.go  subscribers.go


我正在使用的命令是:


$ docker run --rm -it \

-v ${PWD}/asyncapi.yaml:/app/asyncapi.yml \

-v ${PWD}/output:/app/output \

asyncapi/generator -o /app/output /app/asyncapi.yml @asyncapi/go-watermill-template --force-write


心有法竹
浏览 111回答 1
1回答

子衿沉夜

您还不能有选择地只生成选定的文件。我鼓励你加入 GitHub 上的相关讨论据我了解,您只对模型生成感兴趣。所以也许你应该直接使用在 go-watermill-template 中使用的 Modelina 工具。Modelina 已经与AsyncAPI CLI集成,你可以这样做asyncapi generate models golang asyncapi.yml
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go