簡體   English   中英

獲取ArtifactDescriptorException:無法讀取org.glassfish.jersey.media:jersey-media-moxy:jar:2.22.1的工件描述符

[英]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將強制更新所有工件依賴項

  • 蝕工具欄中有一個終端選項。
  • 在eclipse中打開終端,然后導航到您的Eclipse工作空間(項目所在的地方)。
  • 導航到項目文件夾,即您的Maven項目文件夾
  • 下一步運行mvn clean ,它將清理您為項目擁有的所有構建。
  • 下一步運行mvn compile ,如果未安裝,則將安裝pom.xml中提到的所有依賴項。 立即重啟服務器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM