我正在关注RESTFul服务教程(javabrains.io/courses/javaee_jaxrs/lessons/Returning-JSON-Response),并试图通过POJO从服务端返回JSON响应。
我使用jersey-quickstart-webapp archtype创建了一个maven项目。我在pom.xml中添加了“jersey-media-moxy”以获得JSON支持,当更新发生时,我可以在Eclipse Markers选项卡中看到以下错误。有没有人知道如何解决这个问题。
ArtifactDescriptorException:无法读取工件描述符 org.glassfish.jersey.media:jersey-media-moxy:jar:2.22.1: ArtifactResolutionException:无法传输 org.glassfish.jersey.media:jersey-media-moxy:pom:2.22.1来自 http://repo.maven.apache.org/maven2被缓存在当地 存储库,在更新之前不会重新尝试解析 中心间隔已经过去或强制更新。原始错误: 无法转移神器 org.glassfish.jersey.media:jersey-media-moxy:pom:2.22.1 from / to 中央
答案 0 :(得分:8)
我能够通过以下步骤解决问题: 右键单击Eclipse中的maven项目 - > Maven - >更新项目 - >选中“强制更新快照/版本”复选框。
答案 1 :(得分:1)
尝试
mvn clean compile -U
-U
将强制更新所有工件依赖项
答案 2 :(得分:0)