繁体   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