maven 解决Denpendy‘...‘ not found 找不到依赖
Posted 玛丽莲茼蒿
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了maven 解决Denpendy‘...‘ not found 找不到依赖相关的知识,希望对你有一定的参考价值。
一、错误
引入一个fastjson依赖包。
在远程仓库中搜索(中央仓库没搜到,也可能是我不会搜):https://mvnrepository.com/search?q=fastjson
使用这个阿里巴巴提供的fastjson。
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.79</version>
</dependency>
出现找不到依赖的错误
二、问题分析与解决
因为这个包是国内阿里提供的,所以中央仓库一定是有的。而且也表明了就是在中央仓库里。
按照我们在settings.xml给maven配置的中央仓库镜像,是一定能找到的呀。
再次去中央仓库的网站搜索:Maven Central Repository Search
没有搜到阿里提供的fastjson,说明中央仓库可能没有完全备份到我们的镜像当中去。
解决:自己添加<repositories>标签到pom.xml文件中,手动添加额外的仓库/额外的包。
点击进入central。
找到如下图所示的两部分内容,写入<repositories>标签
<repositories>
<repository>
<id>Central repository</id>
<url>https://repo1.maven.org/maven2/</url>
</repository>
</repositories>
然后,在maven侧边栏里刷新一下包,问题解决。
借鉴:maven配置,以及项目"Dependency 'xxxx‘ not found"解决过程_lixld的专栏-CSDN博客
以上是关于maven 解决Denpendy‘...‘ not found 找不到依赖的主要内容,如果未能解决你的问题,请参考以下文章
maven -- 解决“Could not calculate build plan”问题
maven解决“Could not calculate build plan”问题
解决Maven出现Plugin execution not covered by lifecycle configuration 错误
解决创建maven项目Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart问题(示例代码