IDEA中Maven项目和依赖,都有红线波浪线报错(.lastUpdated文件)

2023-11-30 21:32

本文主要是介绍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文件)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/438644

相关文章

基于 Cursor 开发 Spring Boot 项目详细攻略

《基于Cursor开发SpringBoot项目详细攻略》Cursor是集成GPT4、Claude3.5等LLM的VSCode类AI编程工具,支持SpringBoot项目开发全流程,涵盖环境配... 目录cursor是什么?基于 Cursor 开发 Spring Boot 项目完整指南1. 环境准备2. 创建

javacv依赖太大导致jar包也大的解决办法

《javacv依赖太大导致jar包也大的解决办法》随着项目的复杂度和依赖关系的增加,打包后的JAR包可能会变得很大,:本文主要介绍javacv依赖太大导致jar包也大的解决办法,文中通过代码介绍的... 目录前言1.检查依赖2.更改依赖3.检查副依赖总结 前言最近在写项目时,用到了Javacv里的获取视频

Three.js构建一个 3D 商品展示空间完整实战项目

《Three.js构建一个3D商品展示空间完整实战项目》Three.js是一个强大的JavaScript库,专用于在Web浏览器中创建3D图形,:本文主要介绍Three.js构建一个3D商品展... 目录引言项目核心技术1. 项目架构与资源组织2. 多模型切换、交互热点绑定3. 移动端适配与帧率优化4. 可

sky-take-out项目中Redis的使用示例详解

《sky-take-out项目中Redis的使用示例详解》SpringCache是Spring的缓存抽象层,通过注解简化缓存管理,支持Redis等提供者,适用于方法结果缓存、更新和删除操作,但无法实现... 目录Spring Cache主要特性核心注解1.@Cacheable2.@CachePut3.@Ca

Spring 依赖注入与循环依赖总结

《Spring依赖注入与循环依赖总结》这篇文章给大家介绍Spring依赖注入与循环依赖总结篇,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. Spring 三级缓存解决循环依赖1. 创建UserService原始对象2. 将原始对象包装成工

解决升级JDK报错:module java.base does not“opens java.lang.reflect“to unnamed module问题

《解决升级JDK报错:modulejava.basedoesnot“opensjava.lang.reflect“tounnamedmodule问题》SpringBoot启动错误源于Jav... 目录问题描述原因分析解决方案总结问题描述启动sprintboot时报以下错误原因分析编程异js常是由Ja

Maven中生命周期深度解析与实战指南

《Maven中生命周期深度解析与实战指南》这篇文章主要为大家详细介绍了Maven生命周期实战指南,包含核心概念、阶段详解、SpringBoot特化场景及企业级实践建议,希望对大家有一定的帮助... 目录一、Maven 生命周期哲学二、default生命周期核心阶段详解(高频使用)三、clean生命周期核心阶

SpringBoot通过main方法启动web项目实践

《SpringBoot通过main方法启动web项目实践》SpringBoot通过SpringApplication.run()启动Web项目,自动推断应用类型,加载初始化器与监听器,配置Spring... 目录1. 启动入口:SpringApplication.run()2. SpringApplicat

Mac电脑如何通过 IntelliJ IDEA 远程连接 MySQL

《Mac电脑如何通过IntelliJIDEA远程连接MySQL》本文详解Mac通过IntelliJIDEA远程连接MySQL的步骤,本文通过图文并茂的形式给大家介绍的非常详细,感兴趣的朋友跟... 目录MAC电脑通过 IntelliJ IDEA 远程连接 mysql 的详细教程一、前缀条件确认二、打开 ID

解决Nginx启动报错Job for nginx.service failed because the control process exited with error code问题

《解决Nginx启动报错Jobfornginx.servicefailedbecausethecontrolprocessexitedwitherrorcode问题》Nginx启... 目录一、报错如下二、解决原因三、解决方式总结一、报错如下Job for nginx.service failed bec