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问题(示例代码

解决maven-resources-plugin prior to 2.4 is not supported

如何解决设置maven时Could not read settings.xml