Не удалось прочитать дескриптор артефакта: IntelliJ

Я сталкиваюсь с проблемой с моим файлом Maven MOM, где он не может найти искровую зависимость и возвращается с ошибкой: не удалось прочитать дескриптор артефакта для org.apache.spark: spark-streaming-kafka_2.10: jar: 1.2.1

Я подтвердил, что это не проблема с каким-либо корпоративным брандмауэром, поскольку каждая другая зависимость загружается правильно, только эта.

Я также смог подтвердить в моих настройках maven, которые он пытается извлечь из следующего репо. Я попытался удалить репозиторий.m2 на своей локальной машине, чтобы перезагрузить его, но не кубики.

http://repo.maven.apache.org/maven2/org/apache/spark/spark-streaming-kafka_2.10/1.2.1/

Ниже приведен мой файл pom

<groupId>my.group.id</groupId>
<artifactId>sentiment</artifactId>
<version>1.0-SNAPSHOT</version>
<name>NPITWITTER</name>

<properties>
</properties>

    <dependencies>
        <dependency>
            <groupId>com.sparkjava</groupId>
            <artifactId>spark-core</artifactId>
            <version>1.1.1</version>
        </dependency>
        <dependency>
            <groupId>org.apache.spark</groupId>
            <artifactId>spark-streaming-kafka_2.10</artifactId>
            <version>1.2.1</version>
        </dependency>
        <dependency>
            <groupId>org.apache.spark</groupId>
            <artifactId>spark-core_2.10</artifactId>
            <version>1.2.1</version>
        </dependency>
        <dependency>
            <groupId>org.apache.spark</groupId>
            <artifactId>spark-streaming_2.10</artifactId>
            <version>1.2.1</version>
        </dependency>
        <dependency>
            <groupId>org.apache.spark</groupId>
            <artifactId>spark-hive_2.10</artifactId>
            <version>1.2.1</version>
        </dependency>
        <dependency>
            <groupId>org.apache.spark</groupId>
            <artifactId>spark-sql_2.10</artifactId>
            <version>1.2.1</version>
        </dependency>


    </dependencies>

Ответ 1

Это было разрешено благодаря настройке прокси-сервера. Повторно запущен с mvn -U clean install и все было отремонтировано.

Ответ 2

В Intellij у меня была та же проблема,

Я также установил настройки прокси и выполнил команду mvn –U clean install но не работал.

Я решил его разрешить с включенным ниже параметром (выделено желтым цветом)

В Intellij перейдите в ФайлНастройкиСборка, выполнение, развертываниеMaven Установите флажок " Всегда обновлять снимки"

Intellij Settings window snapshot

Ответ 3

Я предполагаю, что IntelliJ поставляется с интегрированной установкой Maven, поэтому просто убедитесь, что ваша IDE указывает на правильный домашний каталог Maven: и файл настроек пользователя: значения:

  • Перейти к File
  • Выберите Settings
  • Выберите " Build, Execution, Deployments
  • Выберите " Build Tools из раскрывающегося списка
  • Выберите Maven из раскрывающегося списка

Ответ 4

После работы над IDEA 17,

  • Перейти к File
  • Выберите Settings
  • Выберите " Build, Execution, Deployments
  • Выберите " Build Tools из раскрывающегося списка
  • Выберите Maven из раскрывающегося списка
  • Установите флажок Always update snapshots

Ответ 5

Я должен был просто решить проблему. Пожалуйста, перейдите на вкладку Maven в Build, Execution, Deployments и установите предоставленные настройки.

enter image description here

Ответ 6

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

  1. Настройки Intellij прокси из окна настроек
  2. запись maven settings.xml из ~/.m2/settings.xml или /usr/local/Cellar/maven//libexec/conf/settings.xml
  3. Системный прокси

Надеюсь, это поможет.

Ответ 7

Перейдите в файл => Настройки => Построить, Выполнить, Развернуть => Maven => Домашний каталог Maven: изменить с Bundled (Maven 3) на Bundled (Maven 2)