9

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

ArtifactDescriptorException:无法读取 edu.kit.aifb.ai2.sqsclient:sqsclient:jar:1.0.0 的工件描述符:ArtifactResolutionException:无法从 http传输 edu.kit.aifb.ai2.sqsclient:sqsclient:pom:1.0.0 ://eorg-ai2.aifb.kit.edu:8081/nexus/content/repositories/releases 已缓存在本地存储库中,直到 Beehive 的更新间隔结束或强制更新后才会重新尝试解析。原始错误:无法将工件 edu.kit.aifb.ai2.sqsclient:sqsclient:pom:1.0.0 从/到 Beehive ( http://eorg-ai2.aifb.kit.edu:8081/nexus/content/repositories /releases ): 无效参数:getsockname to 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

我的存储库文件夹中确实没有任何内容,但 .pom.lastUpdated-files

从存储库 [本地 (C:\Users\Gregor.Gregs.m2\repository)、中央 ( http://repo1.maven. org/maven2)] : 在任何插件存储库中都找不到插件

谢谢

4

3 回答 3

18

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

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

对于类似的问题,它对我有用。

于 2014-04-04T11:40:33.573 回答
2

检查你的 Eclipse 设置文件路径是否指向正确的路径。窗口--> 首选项--> Maven--> 用户设置。

于 2016-12-06T11:46:00.560 回答
0

右键单击项目-> Maven-> 更新项目-> 强制更新快照/发布-> 确定。

它也对我有用

于 2017-09-14T16:05:59.610 回答