2016-09-07 2 views
0

ich ein Maven-Projekt mit diesen Abhängigkeiten -Prüfsummenvalidierung Fehler beim Maven Abhängigkeit Herunterladen

<dependency> 
     <groupId>org.apache.hbase</groupId> 
     <artifactId>hbase-server</artifactId> 
     <version>1.2.2</version> 
     <exclusions> 
      <exclusion> 
       <groupId>org.slf4j</groupId> 
       <artifactId>slf4j-api</artifactId> 
      </exclusion> 
     </exclusions> 
    </dependency> 

    <dependency> 
     <groupId>org.apache.hbase</groupId> 
     <artifactId>hbase-server</artifactId> 
     <version>1.2.2</version> 
     <classifier>tests</classifier> 
     <scope>test</scope> 
    </dependency> 

Ich habe ein frisches mvn clean install (repository Verzeichnis unter .m2 gelöscht).

Eine Maschine 1 (mvn Version - 3.3.3) unter .m2/repository/org/apache/hbase/hbase-server/1.2.2

Es erfolgreich heruntergeladen

-rw-rw-r-- 1 impadmin impadmin 32265 Sep 6 19:51 hbase-server-1.2.2.pom 
-rw-rw-r-- 1 impadmin impadmin  40 Sep 6 19:51 hbase-server-1.2.2.pom.sha1 
-rw-rw-r-- 1 impadmin impadmin 4147025 Sep 6 19:52 hbase-server-1.2.2.jar 
-rw-rw-r-- 1 impadmin impadmin  40 Sep 6 19:52 hbase-server-1.2.2.jar.sha1 
-rw-rw-r-- 1 impadmin impadmin 7492332 Sep 6 19:53 hbase-server-1.2.2-tests.jar 
-rw-rw-r-- 1 impadmin impadmin  40 Sep 6 19:53 hbase-server-1.2.2-tests.jar.sha1 
-rw-rw-r-- 1 impadmin impadmin  291 Sep 7 12:07 _remote.repositories 

Auf Maschine 2 (mvn Version - 3.0.4) unter gleichen Verzeichnis

-rw-r--r-- 1 root root 32265 Sep 7 14:02 hbase-server-1.2.2.pom 
-rw-r--r-- 1 root root  40 Sep 7 14:02 hbase-server-1.2.2.pom.sha1 
-rw-r--r-- 1 root root 4147025 Sep 7 14:05 hbase-server-1.2.2.jar 
-rw-r--r-- 1 root root  40 Sep 7 14:05 hbase-server-1.2.2.jar.sha1 
-rw-r--r-- 1 root root 26400 Sep 7 14:26 hbase-server-1.2.2-tests.jar 
-rw-r--r-- 1 root root  393 Sep 7 14:26 _maven.repositories 

Sie sehen hbase-server-1.2.2-tests.jar.sha1 fehlt und hbase-server-1.2.2-tests.jar beschädigt ist (40 KB)

Jenkins Protokolle:

Downloading: http://repo.jenkins-ci.org/public/org/apache/hbase/hbase-server/1.2.2/hbase-server-1.2.2-tests.jar

[WARNING] Checksum validation failed, expected b40b13063ee56ba3b783645444545d520ca40764 but is cd3be44d9c4c4b20a12f70acc17a58e8141d7bed for http://repo.jenkins-ci.org/public/org/apache/hbase/hbase-server/1.2.2/hbase-server-1.2.2-tests.jar

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile (default-testCompile) on project kundera-hbase-v2: Compilation failure

[ERROR] error: error reading /root/.m2/repository/org/apache/hbase/hbase-server/1.2.2/hbase-server-1.2.2-tests.jar; error in opening zip file


auch mit http://repo1.maven.org/maven2 Repository versucht. Das Ergebnis ist das gleiche.

+0

Wie oft haben Sie es versucht? Mach es ein paar Mal. – vz0

+0

@ vz0 Ich versuchte 4-5 mal. –

+0

Laden Sie das JAR manuell mit einem Webbrowser oder mit wget von der Befehlszeile herunter und überprüfen Sie die Signatur manuell mit sha1sum. – vz0

Antwort

0

Ich habe gerade die JAR-Datei manuell heruntergeladen und die Prüfsumme ist die richtige. Es gibt ein Problem mit Ihrer Internetverbindung. Wahrscheinlich ein kaputtes Kabel, eine Schnittstelle, ein Router, etc., oder eine Firewall/Antivirensoftware, die banalisiert wird.

+0

Ich habe andere Hunderte von Abhängigkeiten heruntergeladen. Ich bekomme nur das Problem mit diesem speziellen Krug. Könnte ein Engpass von dem Server sein, auf dem die Dateien gehostet werden. –

+0

Laut Ihrem Kommentar habe ich jar manuell mit 'wget' heruntergeladen und die Prüfsumme überprüft. Es ist das gleiche. Obwohl das Herunterladen zum ersten Mal fehlgeschlagen ist. –

Verwandte Themen