Ответ 1
Это было разрешено благодаря настройке прокси-сервера. Повторно запущен с mvn -U clean install
и все было отремонтировано.
Я сталкиваюсь с проблемой с моим файлом 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>
Это было разрешено благодаря настройке прокси-сервера. Повторно запущен с mvn -U clean install
и все было отремонтировано.
В Intellij у меня была та же проблема,
Я также установил настройки прокси и выполнил команду mvn –U clean install
но не работал.
Я решил его разрешить с включенным ниже параметром (выделено желтым цветом)
В Intellij перейдите в Файл → Настройки → Сборка, выполнение, развертывание → Maven Установите флажок " Всегда обновлять снимки"
Я предполагаю, что IntelliJ поставляется с интегрированной установкой Maven, поэтому просто убедитесь, что ваша IDE указывает на правильный домашний каталог Maven: и файл настроек пользователя: значения:
File
Settings
Build, Execution, Deployments
Build Tools
из раскрывающегося спискаMaven
из раскрывающегося спискаПосле работы над IDEA 17,
File
Settings
Build, Execution, Deployments
Build Tools
из раскрывающегося спискаMaven
из раскрывающегося спискаAlways update snapshots
Я должен был просто решить проблему. Пожалуйста, перейдите на вкладку Maven в Build, Execution, Deployments
и установите предоставленные настройки.
В моем случае это была проблема, связанная с прокси. Я выделяю несколько областей, в которых вам может потребоваться проверить и исправить то же самое.
Надеюсь, это поможет.
Перейдите в файл => Настройки => Построить, Выполнить, Развернуть => Maven => Домашний каталог Maven: изменить с Bundled (Maven 3) на Bundled (Maven 2)