org.betterplugin.avro插件似乎最接近我,因为它生成Java和协议文件。但是,其中一个生成的Java文件有错误,原因是生成的变量之一缺少美元符号。build.gradle id "org.betterplugin.avro" version "0.19.2-SNAPSHOT"
// Error: Unable= file("<e
使用Apache的avro-tools包,我已经从我的.avsc类生成了一个.avsc文件。我将ReflectData指向我的主类,并使用它输出模式。这个问题有很多方面,但从根本上说,我的问题是无法创建一个Avro文件,即使模式和数据是由同一个类生成的。Java中的代码是:Schema x = ReflectData.AllowNull.get().getSchema(MessageEnvelope.class);
因此,我将上面的输
我正在尝试使用avro将avro文件( )转换为avro文件(example.avsc)。我下载了avro-tools 1.7.6和1.6.3
* An example protocol in Avro IDL@namespace(int arg2); void `error`() throws TestE