导入maven项目后首先需要:

1、右键项目---Properties---Java Build Path---Libraries,将org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER  从列表中remove掉,然后Add Libraries---Maven Managed Dependencies---next---finish

2、右键项目---Maven---Update Project,此时maven会自动下载依赖

然后在下载过程中,eclipse下方的进度条一直卡在25%,随后报错:

可以看到maven有一个插件jar包无法加载成功,于是在仓库中找到这个jar包所在目录,仓库是你eclipse中配置的maven仓库(window---preferences---maven---user settings会看到local repository中的仓库位置),然后删除掉这个目录(jar包所在整个目录删除),

我是直接删除了org/apache/maven/plugins/下的maven-resource-plugin文件夹。

3、回到项目右键---maven---update project,此时maven会下载刚才出错的插件jar包,等待进度条完成后就下载好了。这时就不再报错了。如果无线网络下无法下载jar包,可以用手机热点试试看。

总结:如果在pom文件中有依赖报错,就在仓库中删除这个依赖所在的整个目录,然后update project让maven去重新下载即可。

报错原因:

①依赖冲突:maven之前已经下载过了相关依赖,当你在pom文件中改动依赖版本时,maven会自动去下载你改动的依赖版本,而新下载的依赖版本和之前的下载的依赖版本产生了冲突就会报错,此时删除依赖所在文件夹重新update project即可

②网路原因:由于网络不稳定而下载了依赖的部分文件,导致依赖不完全,此时的做法也一样,删除依赖所在目录然后update project

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐