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

前提

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

但是导入的时候不小心在项目A里面添加了项目A副本一摸一样的子模块 service
在这里插入图片描述

问题

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

解决步骤

  1. 直接进入项目A副本文件目录,直接把文件删除
  2. 把无效模块移除
  3. 检查每一个模块下的pom文件,是否有错乱的artifact名,和聚合工程下所包含的是否正确
  4. 删除掉子模块下错误命名的iml文件在这里插入图片描述在这里插入图片描述

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

在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值