Java Kafka POM依赖性问题-ClassNotFoundException:org.apache.Kafka.test.TestCondition
我在集成测试中看到-Java Kafka POM依赖性问题-ClassNotFoundException:org.apache.Kafka.test.TestCondition,java,maven,kotlin,apache-kafka,apache-kafka-streams,Java,Maven,Kotlin,Apache Kafka,Apache Kafka Streams,我在集成测试中看到-java.lang.NoClassDefFoundError:org/apache/kafka/test/TestCondition。我认为这与存储库导入kafka相关包的方式有关。我正在使用范围和分类器添加pom依赖项 你能帮我修一下吗 <kafka-clients.version>0.10.2.1</kafka-clients.version> <dependency> <groupId>
java.lang.NoClassDefFoundError:org/apache/kafka/test/TestCondition
。我认为这与存储库导入kafka
相关包的方式有关。我正在使用范围
和分类器
添加pom依赖项
你能帮我修一下吗
<kafka-clients.version>0.10.2.1</kafka-clients.version>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-streams</artifactId>
<version>${kafka-clients.version}</version>
<classifier>test</classifier>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-streams</artifactId>
<version>${kafka-clients.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<version>${kafka-clients.version}</version>
</dependency>
0.10.2.1
org.apache.kafka
卡夫卡河
${kafka clients.version}
测试
测试
org.apache.kafka
卡夫卡河
${kafka clients.version}
测试
org.apache.kafka
卡夫卡客户
${kafka clients.version}
org.apache.kafka
卡夫卡客户
${kafka clients.version}
测试
TestCondition位于kafka-clients-version-test.jar中
因此,将Classifier测试添加到“kafka客户端”artifactId中
org.apache.kafka
卡夫卡客户
${kafka clients.version}
测试
TestCondition位于kafka-clients-version-test.jar中
因此,将Classifier测试添加到已解决的“kafka客户端”artifactId,但现在我看到另一个异常。尽管-org.apache.kafka.common.KafkaException:无法实例化类www.avro.support.AvroSerde是否具有公共无参数构造函数?@prakar www.avro.support.AvroSerde不是apache kafka类。我需要更多的代码和StackTraceThethat已解决,但现在我看到另一个异常。尽管-org.apache.kafka.common.KafkaException:无法实例化类www.avro.support.AvroSerde是否具有公共无参数构造函数?@prakar www.avro.support.AvroSerde不是apache kafka类。我需要更多的代码和堆栈跟踪
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<version>${kafka-clients.version}</version>
<classifier>test</classifier>
</dependency>