Java avro maven插件无法为映射架构生成代码

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插件

我的avsc文件是

{"type" : "map",
 "name" : "valueMap",
 "namespace" : "example.avro",
 "values": "long"
}
但是在我使用
mvncile
之后,没有报告错误,但没有生成特定的类。 当avsc模式是关于
enum
record
时,avro-maven插件运行良好。
如何为map schema生成相关类?

这里没有要生成的类,因为它不是记录或枚举类型(正如您发现的,do work),它只是一个集合

您可以将
映射直接序列化到Avro中,因此不要认为您真的需要这个模式文件,除非您要将它引用/导入到另一个记录中