关于OpenAPI Generator生成Avro Java类及Maven配置的疑问
OpenAPI Generator与Avro Java类生成的问题
- OpenAPI Generator的avro-schema生成器仅能生成Avro Schema(.avsc)文件,无法直接生成Java类。你配置
packageName后只看到Schema命名空间变更,这完全符合它的功能定位——这个参数只是用来设置Schema里的命名空间字段,和Java类生成无关。 - 要得到Avro Java类,确实需要搭配
avro-maven-plugin。常规流程是:- 通过openapi-generator-maven-plugin将OpenAPI定义转换为Avro Schema文件,输出到指定目录
- 配置avro-maven-plugin指向该目录,指定Java类的目标包名,由它负责把Schema编译成对应的Java类
内容的提问来源于stack exchange,提问作者MelleD
相关产品推荐
相关产品推荐

