我正在使用安装了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)]:在任何插件中都找不到插件 存储库
谢谢
答案 0 :(得分:18)
对我来说,这是因为Eclipse正在缓存异常(即使在我解决了原始问题之后),所以尝试:
right click on project -> maven -> update-project -> force to update snapshot/release -> OK.
它对我来说也是一个类似的问题。
答案 1 :(得分:2)
检查eclipse,设置文件路径指向正确的路径。 窗口 - >偏好 - >行家 - >用户设置。
答案 2 :(得分:1)
右键点击项目 - > maven - > update-project - >强制更新快照/发布 - >行。
它也适合我