首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >下载maven依赖项时校验和验证失败

下载maven依赖项时校验和验证失败
EN

Stack Overflow用户
提问于 2016-09-07 11:22:09
回答 1查看 13.1K关注 0票数 1

我有一个带有这些依赖项的maven项目-

代码语言:javascript
复制
    <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>

我在mvn clean install.下做了一个新的(已删除的repository目录)

一台机器1(MVNVersion3.3.3),在.m2/repository/org/apache/hbase/hbase-server/1.2.2

成功下载

代码语言:javascript
复制
-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

在机器2 (mvn版本- 3.0.4)上,在同一目录下

代码语言:javascript
复制
-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

您看到的是hbase-server-1.2.2-tests.jar.sha1 丢失了, hbase-server-1.2.2-tests.jar 已损坏(40 KB)

Jenkins日志:

下载:http://repo.jenkins-ci.org/public/org/apache/hbase/hbase-server/1.2.2/hbase-server-1.2.2-tests.jar 警告校验和验证失败,预期为b40b13063ee56ba3b783645444545d520ca40764,但为http://repo.jenkins-ci.org/public/org/apache/hbase/hbase-server/1.2.2/hbase-server-1.2.2-tests.jar的cd3be44d9c4c4b20a12f70acc17a58e8141d7bed 错误未能在Kundera-HBASE-v2项目上执行目标org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile (default-testCompile):编译失败 /root/.m2/repository/org/apache/hbase/hbase-server/1.2.2/hbase-server-1.2.2-tests.jar;错误:在打开压缩文件时读取错误

也尝试过使用http://repo1.maven.org/maven2存储库。结果是一样的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-07 13:17:40

我刚刚手动下载了JAR文件,校验和是正确的。你的互联网连接有问题。可能是电缆、接口、路由器等损坏了,或者防火墙/反病毒软件崩溃了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39368548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档