maven项目有parent模块,有子模块,创建子模块的时候,不小心把root路径搞成parent的路径,然后parent模块就有多个iml文件。
然后一直直接delete,idea一直重新创建,感觉和idea为敌了。
删除多余iml文件
1、对着搞错的模块,右键Remove Module
2、然后去本地找到项目模块workspace,删除误创建的iml文件,注意不要把正确的iml文件删除了
3、选择File,Invalidate Caches/Restart...idea会重启,并清空缓存。
4、重启成功后,会报找不到删除的那几个iml,不用管,要的就是找不到
5、Ctrl+Alt+Shift+S,选择Modules,点+号,选择Import Module,找到刚才Remove Module的pom文件,导入就行,中间有选择,没有特殊的选择默认好
有个Select Maven projects to import,选Select All,Finish,创建成功。