web-dev-qa-db-ja.com

アーティファクト記述子の読み取りに失敗しました:IntelliJ

spark依存関係を見つけることができないMaven POMファイルで問題が発生し、エラーで戻ります: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>
21
user2100493

解決されました。プロキシ設定が有効になっていたためです。 mvn -U clean installで再実行し、すべて修復されました。

10
user2100493

Intellijでも同じ問題がありましたが、

プロキシ設定も行い、コマンドmvn –U clean installを実行しましたが、動作していません。

以下の設定を有効にして解決しました(黄色で強調表示)

Intellijで、File->Settings->Build、Execution、Deployments->Mavenチェックボックス「常にスナップショットを更新します '

Intellij Settings window snapshot

85
Raju

IntelliJにはMavenインストールが付属していると思いますので、IDEが右を指していることを確認してくださいMavenホームディレクトリ:およびユーザー設定ファイル:値、これらは以下のとおりです。

  • Fileに移動します
  • Settingsを選択します
  • Build, Execution, Deploymentsを選択します
  • ドロップダウンからBuild Toolsを選択します
  • ドロップダウンからMavenを選択します
6
Sandoval0992

以下は、IDEA 17、

  • Fileに移動します
  • Settingsを選択します
  • Build, Execution, Deploymentsを選択します
  • ドロップダウンからBuild Toolsを選択します
  • ドロップダウンからMavenを選択します
  • Always update snapshotsチェックボックスにチェックマークを付けます
3
prime

私は問題を解決しなければなりませんでした。 Build, Execution, Deploymentsの[Maven]タブに移動し、提供されている設定に設定してください。

enter image description here

0
Arefe