java - 找不到依赖项(来自 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>
杰克逊是否已被弃用?
解决方案
我刚刚检查了这一点。
我从本地 repo 中删除了该依赖项,并使用 maven 刷新了依赖项。它没有任何问题。问题不是依赖关系,而是您尝试从中获取它的远程仓库。
http://download.java.net/maven/2上的存储库已弃用,并已替换为https://maven.java.net/content/groups/public/
替换您的远程存储库
A)如果您使用下载的maven版本,那么
您必须找到笔记本电脑中的 maven 文件夹所在的位置。然后在conf/settings.xml
你可以配置你的settings.xml
然后在镜像标签下,您可以配置您的远程存储库
推荐阅读
- c - C 中先前的声明是否改变了指针的初始化方式?
- excel - 取消选择范围后将复制的范围保留在剪贴板中
- breeze - 带有角度/微风客户端代码的示例 ASP.Net Core Breeze 服务器?
- c - C - 在从函数返回双指针之前初始化二维数组中的结构
- debugging - ASP.NET Core - 无法附加到 w3wp
- autocad - 通过 AutoCAD 中的表格更改自定义块内容
- javascript - 如何在 Apollo GraphQL 解析器的一个函数中解析 2 种不同的方法?
- php - .htaccess 重写规则是否导致我的查询字符串为空?
- angular - 不获取反应形式的输入值(Angular5)
- c++ - 为什么添加更多变量和/或指令后程序大小保持不变?