我在我的项目中使用Kafka流2.3.0依赖项,但是在与2.3.0一起构建JAR时,我看到的是2.0.1 Kafka版本并导致Kafka连接问题。 我从未在代码中使用2.0.1,想知道卡夫卡从何处获取此版本
<properties>
<streams.version>2.3.0</streams.version>
</properties>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-streams</artifactId>
<version>${streams.version}</version>
</dependency>
答案 0 :(得分:0)
Apache kafka可能被添加为传递依赖项:
请在pom.xml中为您的要求指定kafka的特定版本。请参阅以下内容:
https://mvnrepository.com/artifact/org.apache.kafka/kafka
还可以选择排除不需要的依赖项:
<properties>
<streams.version>2.3.0</streams.version>
</properties>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-streams</artifactId>
<version>${streams.version}</version>
<exclusions>
<exclusion> <!-- declare the exclusion here -->
<groupId>org.apache.kafka</groupId>
<artifactId>kafka</artifactId>
</exclusion>
</exclusions>
</dependency>