2016-07-05 3 views
1

Ich habe Eclipse Mars 4.5.2 installiert Ich versuche, ein einfaches Funke-Projekt unter Verwendung von Maven auszuführen, das bereits in Eclipse vorhanden ist. Ich habe folgende Abhängigkeit in POM enthalten:Korrupte Gefäße heruntergeladen von Maven

<dependencies> 
    <dependency> 
     <groupId>org.apache.spark</groupId> 
     <artifactId>spark-core_2.10</artifactId> 
     <version>1.2.0</version> 
    </dependency> 
</dependencies> 

Nun, wenn ich versuche, das Projekt zu erstellen, lädt es abhängig Gläser aber viele von ihnen sind kurz in der Größe wie 2 KB. Was soll ich tun, damit Gläser richtig heruntergeladen werden?

Mein settings.xml enthält Spiegel:

<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> 
+1

Öffnen Sie diese 2KB JAR-Dateien mit einem Texteditor. Wahrscheinlich enthalten sie die HTML-Antwort einer HTTP-Anfrage. Wenn ja, können Sie eine Fehlermeldung sehen (sehr wahrscheinlich). – Seelenvirtuose

+0

Zusätzlich ist das Repository 'http: // repo1.maven.org/maven2' das Standard-Maven-Repository. Keine Notwendigkeit, das zu "spiegeln". Entfernen Sie den Tag "" vollständig. – Seelenvirtuose

+2

Wenn Sie von einer Firewall oder einem Proxy aus herunterladen, kann der Inhalt Ihrer Jars geändert werden, um deren Ausführung zu verhindern. Erkundigen Sie sich bei Ihrem Netzwerkadministrator, ob Sie sich in einem Unternehmens- oder Universitätsnetzwerk befinden. –

Antwort

0

Versuchen Sie alles, was das Entfernen innerhalb der Maven-Ordner Bibliotheken. Dies kann normalerweise in \ Users \ .m2 \ repository gefunden werden. Es ist ein versteckter Ordner. Nach dem Löschen der Dateien wird Maven die Bibliotheken erneut herunterladen und hoffentlich werden sie korrekt sein.

+0

Ich folgte dem gleichen, aber auch die heruntergeladenen Dateien sind kurz wie zuvor – Anup

Verwandte Themen