项目结构被破坏
在创建子项目时,创建完成后发现项目名有错或者其他问题,对该子项目进行delete操作,可能将会出现以下三种情况:
1.项目名变成了字体样式与其他的不同
2.项目名显示正常,但导入依赖时可能会无法导入
3.项目名显示正常,右侧maven工具栏中项目名显示浅灰色
原因:
在idea中的 .idea里有许多项目的配置文件,我们在idea中创建文件时,idea都会在配置文件中做相应记录。当人为暴力的去删除,配置文件不会同步修改,造成项目的结构被破坏。
解决方法
-
在资源文件中找到项目所在,将项目中所有 .idea,target,.iml文件删除,只保留 src 和 pom.xml
-
使用 idea 通过导入 或者 打开的方式,将父项目打开
-
导入父项目之后,发现某个子项目没有导进来,则需要手动对父项目进行配置
-
步骤一:选中父项目,然后点击(可以在右上角找到),对父项目进行配置
-
额外手动添加子项目
-
依赖无法导入
解决方法:
方案一:删除依赖,刷新maven,在添加依赖刷新maven,有概率解决问题
方案二:加入依赖的版本<version>,有概率解决问题
方案三:到本地maven仓库中 删除 问题依赖的jar包,重新下载,或找其他人拷贝的jar包,有概率解决问题
方案四:删除本地maven仓库中所有依赖,重新下载,或者拷贝别人的,有概率解决问题
方案五:修改spring boot项目的版本,有概率解决问题
方案六:清除idea缓存,重新构建idea缓存,重建时间会较长,有概率解决问题
方案七:看天意