idea删除 maven工程列表中重复模块

前提

项目A有个子模块service不能被maven识别了
是想通过导入模块的方式导入该模块被maven识别

但是导入的时候不小心在项目A里面添加了项目A副本一摸一样的子模块 service
idea删除 maven工程列表中重复模块

问题

然后下面这样十分混乱。1.通过移除模块,但是reimport还是会显示在maven列表
idea删除 maven工程列表中重复模块
2.通过拷贝工程重新用idea打开,还是会附带项目A 项目A副本两个工程,导致重复模块
3.通过删除.iml文件也不行
4.通过移除模块后,重启清楚缓存还在

解决步骤

  1. 直接进入项目A副本文件目录,直接把文件删除
  2. 把无效模块移除
  3. 检查每一个模块下的pom文件,是否有错乱的artifact名,和聚合工程下所包含的是否正确
  4. 删除掉子模块下错误命名的iml文件idea删除 maven工程列表中重复模块idea删除 maven工程列表中重复模块

idea删除 maven工程列表中重复模块
如果 maven 工程列表还有项目在,就把这些忽略编译的工程1.点击Remove Project,如果不能移除掉
就通过2.Unignore project 就会显示在project 然后进入对应的文件目录再把文件删掉
idea删除 maven工程列表中重复模块

idea删除 maven工程列表中重复模块