Если вы используете Maven.
Добавить хранилище слияния:
<repositories>
<!-- confluent maven repo, required to find avro deps -->
<repository>
<id>confluent</id>
<url>https://packages.confluent.io/maven/</url>
</repository>
Добавить зависимости, включая потоки serde, если это так:
<dependencies>
<!-- avro -->
<dependency>
<groupId>org.apache.avro</groupId>
<artifactId>avro</artifactId>
<version>${avro.version}</version>
</dependency>
<dependency>
<groupId>io.confluent</groupId>
<artifactId>kafka-avro-serializer</artifactId>
<version>${confluent.version}</version>
</dependency>
...
Создайте плагин, если вы пытаетесь генерировать Java-типы из схемы Avro.
<build>
<plugins>
<!-- avro -->
<plugin>
<groupId>org.apache.avro</groupId>
<artifactId>avro-maven-plugin</artifactId>
<version>${avro.version}</version>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>schema</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>