首页 > 解决方案 > 找不到依赖项(来自 http://download.java.net/maven/2)

问题描述

我运行 mvn clean package -U

我在下面收到此错误消息?

 Could not resolve dependencies for project DD2480-Group-15:gs-maven:jar:0.1.0: Could not find artifact com.fasterxml.jackson.core:jackson-databind:jar:3.6 in java.net2 (http://download.java.net/maven/2) 

我的 pom.xml 文件中有这个依赖项?

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

杰克逊是否已被弃用?

标签: javamaven

解决方案


我刚刚检查了这一点。

我从本地 repo 中删除了该依赖项,并使用 maven 刷新了依赖项。它没有任何问题。问题不是依赖关系,而是您尝试从中获取它的远程仓库。

http://download.java.net/maven/2上的存储库已弃用,并已替换为https://maven.java.net/content/groups/public/

替换您的远程存储库

A)如果您使用下载的maven版本,那么

您必须找到笔记本电脑中的 maven 文件夹所在的位置。然后在conf/settings.xml你可以配置你的settings.xml

然后在镜像标签下,您可以配置您的远程存储库

如何在maven中配置镜像

B)如果您使用 Maven 的捆绑版本的 INTELIJ,请查看此图像,了解如何配置远程存储库 在此处输入图像描述


推荐阅读