【问题与解决】IDEA的Maven项目中pom.xml文件创建出就被忽略(Ignored)的解决办法

文章目录

  • 问题描述
  • 问题分析
  • 解决方法


问题描述

  • 在IDEA的项目中,我误创建了一个新的Module,通过Disable -> Delete方式删除Module,然后重新创建。
  • 但是,创建出与被删除Module名相同的新Module后,发现并没有正常被识别,如下图所示:
    【问题与解决】IDEA的Maven项目中pom.xml文件创建出就被忽略(Ignored)的解决办法_第1张图片

问题分析

  • 由于相同名称的Module在之前被创建过,因此在IDEA中留有痕迹。重新创建一个新的同名Module会让IDEA误以为是之前被Disable的Module,故仍保持了这个状态。

解决方法

  1. 在File菜单栏中选择“Project Structure”项
    【问题与解决】IDEA的Maven项目中pom.xml文件创建出就被忽略(Ignored)的解决办法_第2张图片

  2. 按下图所示步骤选择Import Module
    【问题与解决】IDEA的Maven项目中pom.xml文件创建出就被忽略(Ignored)的解决办法_第3张图片

  3. 选择模块所在位置,如下图所示。
    【问题与解决】IDEA的Maven项目中pom.xml文件创建出就被忽略(Ignored)的解决办法_第4张图片

  4. 选择Create module from existing sources项
    【问题与解决】IDEA的Maven项目中pom.xml文件创建出就被忽略(Ignored)的解决办法_第5张图片

  5. 确认Module路径位置,点击Next。
    【问题与解决】IDEA的Maven项目中pom.xml文件创建出就被忽略(Ignored)的解决办法_第6张图片

  6. 点击Finish,可见Module被加载进来了
    【问题与解决】IDEA的Maven项目中pom.xml文件创建出就被忽略(Ignored)的解决办法_第7张图片

  7. IDEA检测到Module类型不一致,选择Recreate重新创建。
    【问题与解决】IDEA的Maven项目中pom.xml文件创建出就被忽略(Ignored)的解决办法_第8张图片

  8. 可见,此时pom.xml已经恢复正常,问题得到解决
    【问题与解决】IDEA的Maven项目中pom.xml文件创建出就被忽略(Ignored)的解决办法_第9张图片


如果对你有用的话随手点个赞再走吧~~

你可能感兴趣的:(问题与解决,java,idea,maven)