本文主要是介绍IDEA中Maven项目和依赖,都有红线波浪线报错(.lastUpdated文件),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
写在前面:如果本地库中是有jar包,但是依然报错的,可以百度自行调整,如果是本地库中没有成功下载jar,出现了很多.lastUpdated文件,可以查看文件中的报错信息
- 参考链接:https://www.jianshu.com/p/173422f1bd88
- 参考链接:https://www.cnblogs.com/default/p/11856188.html
- jar包自身的问题(groupId发生改变或artifactId改变,所需要的版本不存在等),这是最重要的一点,很多人找了半天问题,最后才发现自己找的jar本来就不存在。
- 网络问题,无法下载对应的jar。
- maven中setting配置的中央仓库镜像出现问题,没有生效或镜像已失效。
1、背景
第一次使用IEDA,入门dubbo,创了普通项目,引入了maven支持,但是一些注解和项目类飘红,有红色波浪线,如下图:
项目报错:
依赖报错:
2、查看maven配置,改成本地仓库
1、File》Settings,进行maven设置
2、设置maven本地库路径
将红色框中路径设置为自己的maven库路径,不要使用默认的,可能会引起jar冲突
3、检查jdk和版本
1、File——》Settings——》build,execution,deployment——》Build Tools——》Maven——》Importing
注:出现红线的原因有很多,这里如果不是对应版本,也可能会出现红线
2、File——》Settings——》build,execution,deployment——》Compiler——》Java Compiler
3、File——》Project Structure——》Project
4、File——》Project Structure——》Modules——》Sources
5、File——》Project Structure——》Modules——》Dependencies
6、File——》Project Structure——》SDKs
4、本地仓库镜像设置
4.1 改为阿里云地址
D:\apache-maven-3.2.1\conf
<!-- 镜像站点--><mirrors> <mirror><id>alimaven</id><mirrorOf>central</mirrorOf><name>aliyun maven</name><url>http://maven.aliyun.com/nexus/content/repositories/central/</url></mirror>
4.2 profile中地址改为阿里云地址
D:\apache-maven-3.2.1\conf
分析: 我的settings.xml中配置了profile,但是地址是以前公司的,所以虽然镜像站点配置没有问题,但是profile中地址不生效,下载jar包失败。
我项目和依赖全部报错的原因是由于jar没有下载下来,参考了网上很多设置办法,都没有用,后来看到本地库文件中有.lastUpdated的文件,打开后发现提示地址报错,修改profile后重新加载后正常。(如果没有配置profile,可以忽略)
5、重新加载maven
5.1 View》Tool Windows》Maven
5.2 clean(右键run clean也可以)
5.3 pom.xml》maven》Reload project
5.4 加载完成
5.5 重启Idea
这篇关于IDEA中Maven项目和依赖,都有红线波浪线报错(.lastUpdated文件)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!