IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法

Maven项目模块的复制

  1. 选中指定的项目,Ctrl+C
    IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第1张图片
  2. 选者要粘贴到其内的目录,Ctrl+V
    IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第2张图片
  3. 在弹出的框中,修改粘贴的模块名,修改后点击Refactor
    IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第3张图片
  4. 模块就出现在粘贴的项目底下了,但是我们发现粘贴后的模块变成了普通文件夹,不要慌,看操作
    IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第4张图片
  5. 打开粘贴后模块的pom.xml文件,打开项目的pom.xml文件
    IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第5张图片
  6. 在项目的pom.xml文件中找到ssmCRUDPage标签、ssmCRUDPage Maven Webapp标签与ssmCRUDPage标签,修改其中的内容为新项目名,即将原项目名ssmCRUDPage改为新项目名ssmCRUDPage1
    IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第6张图片
    IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第7张图片
  7. 修改完成以后,打开项目的pom.xml文件,在标签中,增加一个新的ssmCRUDPage1
    IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第8张图片
  8. 在修改pom.xml文件后,点击右上角的刷新标签
    IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第9张图片
    IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第10张图片
  9. 刷新完成以后,若模块已经正常,则成功

意外情况

模块未正常,还是普通文件夹

在这里插入图片描述

解决方法

在IDEA右侧,找到Maven,点击,找到对应的模块,发现其表现的暗淡
IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第11张图片
选中该暗淡模块,右键–>Unignore Projects
IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第12张图片
完成以后,发现模块已经正常,对应模块也不再暗淡
IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第13张图片

模块正常,但名字非正常,且项目内容也不正常(可正常运行,但是看着不好看,如图)

IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第14张图片
这代表代码的还是来自复制的项目,不是一个单独的项目

解决办法

在当前项目上右键,找到Open Module Settings,或者File–>Project Structure
IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第15张图片
IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第16张图片
找到复制的项目,不是粘贴的项目。我们发现复制项目的文件变成了粘贴项目的源文件,显然这是不对的
IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第17张图片
解决方法就是,在该页面,将带有粘贴模块的删除
IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第18张图片
点击以后出现弹窗,点击yes
IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第19张图片
将三个都删除以后,点击右下角的ok,发现项目内的代码以及正常
IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第20张图片
至于模块名,通过修改名字就可改变,选中模块,右键–>Refactor–>Rname
IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第21张图片在弹出框中选中Ranme modile,点击ok
IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第22张图片
进行修改即可
IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第23张图片
修改完成后,模块已完全正常
IDEA中Maven项目复制模块步骤以及可能出现的问题与解决问题的方法_第24张图片

最后

有任何关于本篇博客的疑问,可以评论提问。博主会在看到评论的第一时间进行回答。

你可能感兴趣的:(编程问题,教学,java,maven,xml)