Зависимость 'org.apache.kafka: kafka-clients: 2.1.1' не найдена - PullRequest
0 голосов
/ 20 марта 2019

Я пытался установить Kafka с IntelliJ (в Windows), но IntelliJ не импортирует изменения.Я создаю проект Maven с java8.Я добавляю зависимость Кафки к 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, чтобы заставить его работать.Я пробовал с несколькими версиями Кафки.Я пробовал также с затмением.Может кто-нибудь дать мне решение

1 Ответ

1 голос
/ 21 марта 2019

Если 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...