【发布时间】:2021-11-29 09:23:11
【问题描述】:
跑步
val myAvroObject = MyAvroObject.newBuilder()
导致编译错误:
Cannot access class 'MyAvroObject.Builder'. Check your module classpath for missing or conflicting dependencies
我可以访问其他MyAvroObject 变量。更准确地说,诸如
val schema = MyAvroObject.getClassSchema()
val decoder = MyAvroObject.getDecoder()
编译得很好。更奇怪的是,我可以访问我的test/ 文件夹中的newBuilder(),但不能访问我的src/ 文件夹。
为什么在使用newBuilder() 时会出现编译错误?用于生成MyAvroObject 的avro-schema 的命名空间是否重要?
【问题讨论】: