ArtifactDescriptorException:无法读取工件描述符Maven错误

时间:2012-05-23 23:43:15

标签: eclipse maven jboss repository

我正在使用安装了JBoss Tools的最新Eclipse for Java EE,因此包含了Maven。我将一个现有的Maven项目导入到我的工作区并试图更新依赖项,但我只在POM中得到错误错误,因为某些参数无效且无法传输任何工件。 实际上有两个不同的错误,也许它们相互依赖? 您可以检查:服务器是否可用,我还尝试重新安装Eclipse和JBoss。那么还缺少什么?

  

ArtifactDescriptorException:无法读取工件描述符   edu.kit.aifb.ai2.sqsclient:sqsclient:罐子:1.0.0:   ArtifactResolutionException:无法传输   edu.kit.aifb.ai2.sqsclient:sqsclient:pom:1.0.0 from   http://eorg-ai2.aifb.kit.edu:8081/nexus/content/repositories/releases   被缓存在本地存储库中,不会重新尝试解析   直到Beehive的更新间隔已经过去或更新为止   被迫的。原始错误:无法传输工件   edu.kit.aifb.ai2.sqsclient:sqsclient:pom:1.0.0 from / to Beehive   (http://eorg-ai2.aifb.kit.edu:8081/nexus/content/repositories/releases):   参数无效:getsockname为   http://eorg-ai2.aifb.kit.edu:8081/nexus/content/repositories/releases/edu/kit/aifb/ai2/sqsclient/sqsclient/1.0.0/sqsclient-1.0.0.pom

我的repository-folder中确实没有任何内容,但.pom.lastUpdated-files

  

解析插件版本时出错   ' org.apache.maven.plugins:行家遮阳帘插件'从存储库   [local(C:\ Users \ Gregor.Gregs.m2 \ repository),中央   (http://repo1.maven.org/maven2)]:在任何插件中都找不到插件   存储库

谢谢

3 个答案:

答案 0 :(得分:18)

对我来说,这是因为Eclipse正在缓存异常(即使在我解决了原始问题之后),所以尝试:

right click on project -> maven -> update-project -> force to update snapshot/release -> OK.

它对我来说也是一个类似的问题。

答案 1 :(得分:2)

检查eclipse,设置文件路径指向正确的路径。 窗口 - >偏好 - >行家 - >用户设置。

答案 2 :(得分:1)

右键点击项目 - > maven - > update-project - >强制更新快照/发布 - >行。

它也适合我