[英]Getting ArtifactDescriptorException: Failed to read artifact descriptor for org.glassfish.jersey.media:jersey-media-moxy:jar:2.22.1
我正在關注RESTFul服務教程(javabrains.io/courses/javaee_jaxrs/lessons/Returning-JSON-Response),並試圖通過POJO從服務端返回JSON響應。
我使用jersey-quickstart-webapp原型創建了一個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來自http://repo.maven.apache.org/maven2的 .1已緩存在本地存儲庫中,只有在Central的更新間隔過去或強制進行更新后,才會重新嘗試解析。 原始錯誤:無法從中央/從中央轉移工件org.glassfish.jersey.media:jersey-media-moxy:pom:2.22.1
我可以通過以下步驟解決問題:右鍵單擊Eclipse中的Maven項目-> Maven->更新項目->選中“強制更新快照/發布”復選框。
嘗試
mvn clean compile -U
-U
將強制更新所有工件依賴項
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.