1
我已經安裝了Eclipse Mars 4.5.2我正嘗試使用已經存在於eclipse中的maven執行一個簡單的spark項目。我已經包括以下中POM的依賴:由maven下載的損壞的jar文件
<dependencies>
<dependency>
<groupId>org.apache.spark</groupId>
<artifactId>spark-core_2.10</artifactId>
<version>1.2.0</version>
</dependency>
</dependencies>
現在,當我嘗試生成項目,它的下載依賴罐子,但其中不少是在短2KB一樣大小。我該怎麼做才能正確下載罐子。
我的settings.xml包含鏡:
<mirror>
<id>internal-repository</id>
<name>Maven Repository Manager running on repo.mycompany.com</name>
<url>http://repo1.maven.org/maven2</url>
<mirrorOf>*</mirrorOf>
</mirror>
使用文本編輯器打開這些2KB JAR文件。它們很可能包含HTTP請求的HTML答案。如果是這樣,您可以看到一條錯誤消息(很可能)。 – Seelenvirtuose
此外,存儲庫'http:// repo1.maven.org/maven2'是默認的Maven存儲庫。不需要_mirror_那個。完全刪除''標籤。 –
Seelenvirtuose
如果您從防火牆或代理後面下載,它可能會更改您的jar的內容以防止其執行。如果您在公司或大學網絡中,請諮詢您的網絡管理員。 –