我尝试用IntelliJ(在Windows中)安装Kafka,但是IntelliJ不会导入更改。
我用java8创建一个Maven项目。
我将Kafka依赖项添加到pom.xml
<groupId>com.test.kafka</groupId>
<artifactId>testKafka</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<!-- https://mvnrepository.com/artifact/org.apache.kafka/kafka-clients -->
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
<version>2.1.1</version>
</dependency>
</dependencies>
但版本保持红色并弹出此消息
Dependency 'org.apache.kafka:kafka-clients:2.1.1' not found
我在Google上尝试了所有方法以使其正常运行。 我尝试了多个版本的kafka。 我也尝试过日食。 谁能给我解决办法
答案 0 :(得分:1)
如果Maven无法访问互联网,则可以像以前一样下载jar并将其手动安装到本地存储库中:
mvn install:install-file -Dfile=<path-to-file>\kafka-clients.jar -DgroupId=org.apache-kafka
-DartifactId=kafka-clients -Dversion=2.1.1 -Dpackaging=jar
您在评论中提供的链接未引用kafka-clients
...
如果您要查找特定的工件,建议使用https://search.maven.org。
您可以在此处按Maven坐标或类名,包进行搜索
更新
确保您的代理设置正确。参见~/.m2/settings.xml
。
<settings>
<proxies>
<!--
proxy | Specification for one proxy, to be used in connecting to the
network. |
-->
<proxy>
<id>optional</id>
<active>true</active>
<protocol>http</protocol>
<username></username>
<password></password>
<host>your.proxy.com</host>
<port>8080</port> <!-- proxy-specific -->
<nonProxyHosts>localhost</nonProxyHosts>
</proxy>
</proxies>
<settings>