解决依赖报红问题
一般首次使用某jar包都会报红,具体原因不知道
但是解决步骤却是很简单
第一步: 联网
第二步: 联网
第三步: 联网
相信你们已经联网了
第四步: 在idea右边找到maven project,在maven project中找到报红的项目,点击项目下的
双击compile,请等待
第五步:继续等待,直到控制台出现BUILD SUCCESS
第六步:在pom.xml中剪切所有的依赖,等依赖不爆红,重新撤回或粘贴
你会惊奇的发现可以了;
如果在compile 的时候异常,一定要解决掉
如果出现的异常有…lastUpdate , 要找到控制台提示的文件夹路径,将此包下的所有文件删除 .lastUpdate文件一定要删除
如果是父工程,建议先将mouldes全部注释掉再按照步骤执行,结束以后再放开注释
如果以上步骤不能解决你的问题
可以继续使用阿里私服镜像尝试在这里插入代码片
第一步:在pom.xml中右键->maven->open settings
第二步:找到标签在中间粘贴阿里私服仓库
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
第三步:再次执行上面的步骤
如果以上步骤任然不能解决你的问题
如果你的问题符合以下条件,可以继续尝试解决
条件一: 观察maven project 上面步骤结束了,剪切,撤回后大部分依赖没有问题,个别依赖报红
条件二:maven project 中观察 在报红的依赖下,个别灰色的依赖报红
解决步骤:
第一步:在pom.xml中找到报红的依赖
第二步:在报红的依赖下排除掉报红的依赖
<dependency>
<groupId>sample.ProjectA</groupId>
<artifactId>Project-A</artifactId>
<version>1.0</version>
<scope>compile</scope> <-- maven project中报红的依赖-->
<exclusions>
<exclusion> <!-- declare the exclusion here -->
<groupId>sample.ProjectB</groupId>
<artifactId>Project-B</artifactId> <---灰色的报红依赖->
</exclusion>
</exclusions>
</dependency>
以上方法不说一定,但是至少95% 的可以解决,希望大家细心,有耐心的去解决,下载.
再友情提示一下: 一定记得联网 联网 联网
本文地址: https://blog.csdn.net/weixin_43645914/article/details/103109827