IDEA创建maven管理项目,解决Dependency “junit 4.11“not found问题

本文档描述了在使用IDEA创建Maven项目时遇到的依赖找不到问题,具体表现为pom.xml文件报错,缺失junit4.11版本。解决方法包括检查本地仓库,更改junit版本为已存在的,或者联网更新本地仓库下载缺失的jar包。提供了解决此类问题的两种实际操作方案。
摘要由CSDN通过智能技术生成

现象

通过IEDA创建maven管理项目,使用模板:org.apache.maven.archetypes:maven-archetype-quickstart。
自动导包完毕之后(运行项目报错一样的),pom.xml文件报错,以下为出错画面:

或者运行时报错:dependency “junit 4.11” not found。

原因

找到本地仓库,junit目录,看里面是不是有版本对应的包,不知道为啥,我这里显然没有4.11的包,有4.13、3.8.1和3.8.2的包。在这里插入图片描述
因为没有4.11的包,所以会报错。

解决方法

有的人讲把下面的scope删了,但是亲测没有用
我这里把scope注释掉,但是没有效果
在这里插入图片描述

不联网的方案

把版本号改了,改成本地仓库junit目录下面有的包,一下三张图是改成有的包之后就没有报错了。建议改成4.13,版本向下兼容,如果改成低版本可能会影响其他jar的运行。
改成3.8.1
在这里插入图片描述
在这里插入图片描述

联网的方案

更新本地仓库,刷新一下就可以,点击图中所示的地方,maven就会去仓库下载缺少的jar包。
在这里插入图片描述

  • 15
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值