IDEA的依赖标红

1. maven依赖未成功引入

1.1 重新引入jar包

进入 ~.m2\repository…(具体jar包groupid路径)
目录下发现有一个lastUpdated结尾的文件,将其删除,在IDEA重新reimport plugin即可。
如果还是没有,可以去maven库中下载jar包,新建版本号文件夹,将jar包放入(注意版本匹配)。

1.2. clean之后reimport

如果发现该jar包还是无法加载,可以先clean之后,再reimport

1.3. mvn命令安装jar包(最有效的方法)

有时候上面的方法都试过了,jar包仍无法引入。这时候可以手动下载jar包,放入~.m2\repository…,再使用mvn命令安装jar包至maven仓库。

mvn install:install-file -Dfile=~/.m2/repository/dmDriver/Dm7JdbcDriver/17/Dm7JdbcDriver-16.jar -DgroupId=dmDriver -DartifactId=Dm7JdbcDriver -Dversion=17 -Dpackaging=jar

如果mvn安装jar包安装错误,再次安装的时候报Cannot install artifact. Artifact is already in the local repository.

如果mvn install时显示该路径已经被install过了,可以建一个临时路径,将jar包放入install。生成的maven依赖文件会自动找到jar包改在的目录,再删掉临时文件即可

如果使用mvn命令安装依赖到仓库成功,且本地仓库已成功生成依赖,但IDEA的依赖还是标红,可能是IDEA缓存导致,可将IDEA关闭后重新打开!

2. 引入的依赖有子依赖与其它jar包冲突

例如:

在这里插入图片描述

需要排除冲突jar包,具体方法参考博文【IDEA】maven helper插件安装使用(分析maven依赖关系的工具,方便解决jar包冲突问题)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值