【发布时间】:2021-10-15 03:30:10
【问题描述】:
我按照以下两个指南基于 Quarkus 2.1.2 创建了一个新的 Kafka Stream 项目:
我将一些 Avro 模式放在 src/main/avro/ 文件夹中,并使用 Maven 构建了项目。
构建成功,但target/generated-sources/avsc 目录中没有任何 Java 类。
正如新版 Quarkus 指南所说的那样
无需使用特定的 Maven 插件来处理 Avro 架构,这一切都为您完成!
我还仔细检查了 generate-code 目标是否已为 quarkus-maven-plugin 启用。
是我遗漏了什么还是指南在某些方面不完整?因为看起来类生成不是由 Quarkus 自动管理的。
附言我正在使用 Java 11.0.2 和 Maven 3.8.1
谢谢,
毛罗
【问题讨论】:
-
你对
quarkus-avro有依赖吗? -
如果你的意思是 quarkus-apicurio-registry-avro,不,因为我使用 Confluent Schema Registry,所以我添加了 kafka-avro-serializer 作为依赖项。
标签: apache-kafka avro quarkus auto-generate