【发布时间】:2010-12-25 12:03:27
【问题描述】:
我遇到了一个 maven 问题,这会杀死我所有的头发。
所以一开始我的所有 maven 项目都运行良好。然后当我今天切换到一台新计算机并尝试将它们全部编译时。
我从 Eclipse 看到的第一个错误是从本地 maven 存储库读取 jar 文件时出现 IO 错误。然后我用谷歌搜索,有人建议这是一些损坏的文件,只需删除它们并让 maven 重建存储库。
这解决了一段时间的问题。然后它不断地一次又一次地弹出。
我累了,删除了整个本地存储库,然后重新开始。然后我发现了原因:
maven 远程存储库很糟糕。
这里是控制台消息的一部分。
[信息] 找不到资源 'org.apache.ws.commons.axiom:axiom-dom:jar:1.2.8' 在存储库 eclipse-repo (http://repo1.maven.org/eclipse) 下载:https://maven-repository.dev.java.net/nonav/repository//org.apache。 ws.commons.axiom/jars/axiom-dom-1.2.8.jar 373b 下载(axiom-dom-1.2.8.jar) [警告] *** CHECKSUM FAILED - 下载时校验和失败:local = '2c6102c2c3 70e0b993e897e981618ed448651147';远程='该文件包含一个 http 重定向。
301 永久搬家永久搬迁
文档已移动here。
Apache 服务器位于 maven-repository.dev.java.net 端口 443
我被困住了。我怎样才能得到真正的依赖罐子?我怎样才能告诉 Maven 避免这种情况?这真的很烦人。
【问题讨论】:
标签: maven-2 repository corruption