如何解决Kafka POM依赖版本
我在我的项目中使用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>
解决方法
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>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。