Maven 2 如何处理maven 2.2.1中的校验和问题

Maven 2 如何处理maven 2.2.1中的校验和问题,maven-2,dspace,Maven 2,Dspace,一切都运行得非常好,直到毫无原因,maven开始给我一些校验和警告,然后是编译错误 我已经清理了我的存储库好几次了,但仍然出现相同的错误: [信息][清除:清除{执行:默认清除}] [INFO]snapshot org.dspace:dspace api:0.0.1-snapshot:检查maven.dspace.org-snapshot中的更新 [警告]*校验和失败-下载时校验和失败:本地='3FA219291CB220DEA33C85C84CEFB6C14EB16D9';远程='校验和失败-

一切都运行得非常好,直到毫无原因,maven开始给我一些校验和警告,然后是编译错误

我已经清理了我的存储库好几次了,但仍然出现相同的错误:

[信息][清除:清除{执行:默认清除}] [INFO]snapshot org.dspace:dspace api:0.0.1-snapshot:检查maven.dspace.org-snapshot中的更新 [警告]*校验和失败-下载时校验和失败:本地='3FA219291CB220DEA33C85C84CEFB6C14EB16D9';远程='校验和失败-下载时校验和失败:本地='3FA219291CB220DEA33C85C84CEFB6C14EB16D9';遥远的 无法获取依赖项信息:无法读取工件“org.dspace:dspace api:jar”的元数据文件:从存储库获取“org.dspace:dspace api”的POM时出错:无法读取元数据的本地副本:无法从“/Users/maatary/.m2/repository/org/dspace/dspace api/0.0.1-SNAPSHOT/maven metadata maven.dspace.org SNAPSHOT.xml”:实体引用名称不能包含字符=”(位置:START_标记seen…://searchassist.verizon.com/main?InterceptSource=0&ClientLocation=…@1:245) org.dspace:dspace api:pom:0.0.1-SNAPSHOT

对于project org.dspace:dspace api org.dspace:dspace api:jar:0.0.1-SNAPSHOT

我不记得最近在我的osx上做过任何更新,例如java版本更新。唯一可能发生变化的是我的Intellij版本。我现在正在运行最新版本。我不记得在我更新之后是否成功运行了构建。不管怎样,我在命令行上也有同样的问题

我只是不明白为什么会突然发生

不幸的是,由于某些特殊原因,我无法使用maven 3.0

如果有人有任何有用的见解,那就太好了

提前谢谢

编辑

下面是坏文件中的内容(即maven元数据maven.dspace.org snapshot.xml):

http://searchassist.verizon.com/main?InterceptSource=0&ClientLocation=us&ParticipantID=euekiz39ksg8nwp7iqj2fp5wzfwi5q76&FailureMode=1&SearchQuery=&FailedURI=http%3A%2F%2Fmaven.dspace.org%2Fsnapshot%2Forg%2Fdspace%2Fdspace-api%2F0.0.1-SNAPSHOT%2Fmaven metadata.xml&AddInType=4&Version=2.1.8-1.90base&Referer=&Implementation=0&method=GET”/>url=”http://searchassist.verizon.com/main?InterceptSource=0&ClientLocation=us&ParticipantID=euekiz39ksg8nwp7iqj2fp5wzfwi5q76&FailureMode=1&SearchQuery=&FailedURI=http%3A%2F%2Fmaven.dspace.org%2Fsnapshot%2Forg%2Fdspace%2Fdspace-api%2F0.0.1-SNAPSHOT%2Fmaven metadata.xml&AddInType=4&Version=2.1.8-1.90base&Referer=&Implementation=0&method=GET“如果(top.location!=location){var w=window,d=document,e=d.documentElement,b=d.body,x=w.innerWidth | e.clientWidth | b.clientWidth,y=w.innerHeight | e.clientHeight | b.clientHeight;url+=“&w=“+x+”&h=“+y;”window location.location.replace(url)


您正在尝试构建哪个版本的DSpace?它似乎正在尝试下载版本“0.0.1-SNAPSHOT”,该版本不是有效的DSpace版本。请注意,DSpace 4.x及更高版本需要Maven 3.x或更高版本(请参阅其安装文档)。因此,如果您试图构建DSpace 4或5,它将无法与Maven 2.2.xAlso一起工作,根据“坏文件”中的内容,它看起来像Verizon的“搜索助手”()正在拦截你的下载。从OP过去的问题来看,他们使用的是高度定制的1.8.x。DSpace 1.8.x仍应使用Maven 2 IIRC构建。但正如你所说的@TimDonohue,问题似乎不是Maven的问题,而是下载中的某个地方。MaatDeamon,如果删除/重命名Maven目录会发生什么(/Users/maatary/.m2/repository)并重试?