出错情况:
使用maven中的一个依赖实现找不到兼容的版本,idea一直报错,因此尝试从github上下载该依赖的jar包直接导入。在导入过程中idea似乎自动进行了maven的修改导致第二天启动idea后看到所有的依赖、注解等内容报红。
解决方案一:
更新maven;

重新检查maven的settings文件和maven仓库是否配置;

(我这里是idea自动回跳到初始的maven配置)
使用maven进行clean、compile等;

Rebuild项目;
设置Modules中的Sources的类别;
解决方案二:
删除文件夹下的.idea文件夹和xxx.iml文件,然后重新打开就可以了。
***出错原因:***动了project Structure ——Modules中Sources下的make as的东西,即随意点了一个导致。
而xxx.iml和.idea文件的作用分别是:
.iml是 intellij idea的工程配置文件,里面是当前project的一些配置信息,有包的存放位置;
.idea存放项目的配置信息,包括历史记录,版本控制信息等所有,只要删除这两个文件,重启,就可恢复默认;
解决方案三:
可能是缓存导致,idea清理一下缓存:


我使用了方案一和方案三的步骤之后,问题就解决了。
文章讲述了在使用Maven时遇到依赖版本不兼容的问题,IDEA报错。解决方法包括更新Maven、检查settings和仓库配置、清理IDEA缓存,以及删除.idea和.iml文件重置项目结构。作者最终通过方案一和三成功解决问题。

1万+

被折叠的 条评论
为什么被折叠?



