Java avro maven插件无法为映射架构生成代码
我的avsc文件是Java avro maven插件无法为映射架构生成代码,java,maven,avro,avro-tools,Java,Maven,Avro,Avro Tools,我的avsc文件是 {"type" : "map", "name" : "valueMap", "namespace" : "example.avro", "values": "long" } 但是在我使用mvncile之后,没有报告错误,但没有生成特定的类。 当avsc模式是关于enum或record时,avro-maven插件
{"type" : "map",
"name" : "valueMap",
"namespace" : "example.avro",
"values": "long"
}
但是在我使用mvncile
之后,没有报告错误,但没有生成特定的类。
当avsc模式是关于enum
或record
时,avro-maven插件运行良好。
如何为map schema生成相关类?这里没有要生成的类,因为它不是记录或枚举类型(正如您发现的,do work),它只是一个集合 您可以将
映射直接序列化到Avro中,因此不要认为您真的需要这个模式文件,除非您要将它引用/导入到另一个记录中