Почему Java-пакеты не загружаются в IntelliJ идеда - PullRequest
0 голосов
/ 19 февраля 2019

I следовал учебному пособию и получил этот файл зависимостей в проекте maven в intelliJ IDEA 2018.3

My pom.xml

        <?xml version="1.0" encoding="UTF-8"?>
    <project xmlns="http://maven.apache.org/POM/4.0.0"
             xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
             xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
        <modelVersion>4.0.0</modelVersion>

        <groupId>kafka.sample.firstProject</groupId>
        <artifactId>kafka-first-sample</artifactId>
        <version>1.0-SNAPSHOT</version>

        <properties>
            <java.version>1.8</java.version>
            <kafka.version>2.1.0</kafka.version>
        </properties>

        <build>
            <plug

ins>
            <!-- Maven Compiler Plugin-->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.6.0</version>
                <configuration>
                    <source>${java.version}</source>
                    <target>${java.version}</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

    <dependencies>
    <!-- Apache Kafka Clients-->
    <dependency>
        <groupId>org.apache.kafka</groupId>
        <artifactId>kafka-clients</artifactId>
        <version>2.0.0</version>
    </dependency>
    <!-- Apache Kafka Streams-->
    <dependency>
        <groupId>org.apache.kafka</groupId>
        <artifactId>kafka-streams</artifactId>
        <version>2.0.0</version>
    </dependency>
    <!-- Apache Log4J2 binding for SLF4J -->
    <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-slf4j-impl</artifactId>
        <version>2.11.0</version>
    </dependency>
    <!-- JUnit5 Jupiter -->
    <dependency>
        <groupId>org.junit.jupiter</groupId>
        <artifactId>junit-jupiter-api</artifactId>
        <version>5.3.1</version>
        <scope>test</scope>
    </dependency>
    <!-- JUnit 5 Jupiter Engine -->
    <dependency>
        <groupId>org.junit.jupiter</groupId>
        <artifactId>junit-jupiter-engine</artifactId>
        <version>5.3.1</version>
        <scope>test</scope>
    </dependency>
    <!-- JUnit 5 Jupiter Parameterized Testing -->
    <dependency>
        <groupId>org.junit.jupiter</groupId>
        <artifactId>junit-jupiter-params</artifactId>
        <version>5.3.1</version>
        <scope>test</scope>
    </dependency>
    </dependencies>
</project>

но всякий раз, когда я пытаюсь запустить свою сборку, она выдает следующее:

enter image description here

Ошибка: (3, 41) Java: package org.apache.kafka.clients.producer не существует и и т. д. *

Даже после попытки запуска maven build проблема остается.

Верьте или нет, я застрял в этой проблеме за последние несколько дней.

Редактировать: @Parsecer попросил показать журнал сборки maven, я обнаружил, что также есть ошибка

[INFO] Сканирование проектов ... [INFO]
[INFO] ------------------------------------------------------------------------ [ИНФОРМАЦИЯ] Сборка kafka-first-sample 1.0-SNAPSHOT [ИНФО] ------------------------------------------------------------------------ Скачивание: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom [ИНФО] ------------------------------------------------------------------------ [ИНФОРМАЦИЯ] ОТКАЗ В СТРОИТЕЛЬСТВЕ [ИНФО] ------------------------------------------------------------------------ [ИНФОРМАЦИЯ] Общее время: 0,329 с [ИНФО] Окончание: 2019-02-20Т09: 10: 30 + 05: 00 [ИНФО] Окончательная память: 7М / 34М [ИНФО] ------------------------------------------------------------------------ Плагин [ERROR] org.apache.maven.plugins: maven-clean-plugin: 2.5 или одна из его зависимостей не может быть разрешена: не удалось прочитать дескриптор артефакта для илиg.apache.maven.plugins: maven-clean-plugin: jar: 2.5: не удалось перенести артефакт org.apache.maven.plugins: maven-clean-plugin: pom: 2.5 из / в центральный (https://repo.maven.apache.org/maven2):Такой хост не известен (repo.maven.apache.org) -> [Справка 1] [ОШИБКА] [ОШИБКА] Чтобы просмотреть трассировку всех ошибок в стеке, перезапустите Maven с ключом -e.[ОШИБКА] Перезапустите Maven, используя ключ -X, чтобы включить полное ведение журнала отладки.[ОШИБКА] [ОШИБКА] Для получения дополнительной информации об ошибках и возможных решениях, пожалуйста, прочитайте следующие статьи: [ОШИБКА] [Справка 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException

Процесс завершен с кодом выхода 1

Ответы [ 3 ]

0 голосов
/ 19 февраля 2019

Это происходит из-за нескольких проблем, которые обычно исправляются после перезапуска IDE.Ну, вы можете попробовать несколько вещей,

  1. Сделать maven reimport
  2. Сделать maven Скачать исходники и документацию
  3. И перезапустить JIdea IDE

Вы можете попробовать использовать последнюю версию Maven и посмотреть также.

0 голосов
/ 13 апреля 2019

Моя Система находилась за Прокси, который не позволял мне получать эти пакеты.Я удаляю прокси, и теперь он работает нормально.

0 голосов
/ 19 февраля 2019

1) Проверьте настройки IntelliJ по Ctrl-Alt-S.Введите «Maven» и посмотрите, правильно ли вы используете дистрибутив Maven (не входит в комплект).

2) Обновите ваш проект Maven с правой стороны окна IntelliJ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...