[英]Failed to Read Artifact Descriptor: IntelliJ
我的 Maven POM 文件遇到問題,它無法找到 spark 依賴項並返回錯誤:無法讀取 org.apache.spark:spark-streaming-kafka_2.10:jar:1.2.1 的工件描述符
我已經確認這不是任何公司防火牆的問題,因為所有其他依賴項都已正確加載,只有這個。
我還能夠在我的 maven 設置中確認它正試圖從以下 repo 中提取。 我嘗試刪除本地計算機上的 .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
重新運行,一切都已修復。
以下為 IDEA 17 工作,
File
Settings
Build, Execution, Deployments
Build Tools
Maven
Always update snapshots
復選框我猜 IntelliJ 帶有嵌入式 Maven 安裝,所以只需確保您的 IDE 指向正確的Maven 主目錄:和用戶設置文件:值,這些位於:
File
Settings
Build, Execution, Deployments
Build Tools
Maven
就我而言,這是代理相關的問題。 我重點強調了您可能需要驗證和更正的幾個方面。
希望這會有所幫助。
轉到文件 => 設置 => 構建、執行、部署 => Maven => Maven 主目錄:從 Bundled (Maven 3) 更改為Bundled (Maven 2)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.