簡體   English   中英

maven問題ArtifactDescriptorException

[英]maven issue ArtifactDescriptorException

我正在嘗試將Spring REST示例放在這里 項目來源在這里

我解壓縮文件並將頂級文件夾重命名為'myproject'並將其作為現有的maven項目導入eclipse。 但是,由於缺少春季罐子,觀察到很多編譯問題。 我想這是因為maven無法導入這些罐子。 當我檢查pom.xml時,我看到eclipse抱怨以下錯誤:

ArtifactDescriptorException: Failed to read artifact descriptor for com.fasterxml.jackson.core:jackson-databind:jar:2.2.2: ArtifactResolutionException: Failure to transfer com.fasterxml.jackson.core:jackson-databind:pom:2.2.2 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact com.fasterxml.jackson.core:jackson-databind:pom:2.2.2 from/to central (http://repo.maven.apache.org/maven2): connection timed out to http://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.2.2/jackson-databind-2.2.2.pom

ArtifactDescriptorException: Failed to read artifact descriptor for com.fasterxml.jackson.core:jackson-databind:jar:2.2.2: ArtifactResolutionException: Failure to transfer com.fasterxml.jackson.core:jackson-databind:pom:2.2.2 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact com.fasterxml.jackson.core:jackson-databind:pom:2.2.2 from/to central (http://repo.maven.apache.org/maven2): connection timed out to http://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.2.2/jackson-databind-2.2.2.pom

我是maven的新手,所以在這里掙扎。 請幫我解決一下。

謝謝。

對我來說,這是因為Eclipse正在緩存異常。 嘗試:

右鍵單擊項目 - > maven - > update-project - >強制更新快照/發布 - >確定。

它對我來說也是同樣的問題。

試試這對我有幫助

右鍵單擊項目 - > maven - > update-project - >強制更新快照/發布 - >確定。

你可以嘗試依賴:

<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.2.3</version>

並嘗試使用-U標志運行您的Maven應用程序。

最簡單的解決方案是刪除本地存儲庫${HOME}/.m2/repository/com/fasterxml/jackson中的以下文件夾,然后重試您的構建。

如果它繼續不起作用,您必須檢查您的計算機和Maven Central之間是否有代理,或者您是否有任何網絡問題。

我對同一條消息有一個類似的問題!

問題是Eclipse(4.4 Luna)沒有正確的maven設置。

幫助我的是:

Window > Preferences > Maven > User Settings > User Settings

刪除%USERHOME%語句(或類似名稱),鍵入settings.xml的完整路徑並單擊“ 更新設置” ,然后再次更新項目

干杯!

在我的公司網絡中禁用代理后,我遇到了類似的問題。 .m2/settings.xml <proxies>部分中刪除后,依賴關系已正確更新。 請檢查,可能這也是你的情況。

下載“spring-boot-starter-hateoas”依賴時我有同樣的問題。 對我有用的解決方案是,將“spring-boot-starter-parent”升級到版本1.4.0.RELEASE(之前我的是1.3.3)。 僅供參考: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>**1.4.0.RELEASE**</version> </parent>

暫無
暫無

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

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