idea复制maven工程

在spring日常学习的过程中,很多小伙伴和我一样都要复制maven工程,方便做些小测试。下面来讲讲怎么复制maven工程(module):

我在这里举的例子是用mybatis_dao这个工程,先复制,然后点击上层目录,再粘贴
在这里插入图片描述
点击ok,我们可以看到,我新复制的mybatis_dao2这个文件并不是maven工程,并且idea工程配置文件还是旧的,并没有同步更名为mybatis_dao2.iml。如果贸然改名字,会将连同上面的mybatis_dao文件中的iml同时改变,这东西有点像指针。所以我们要新增一个属于自己的iml文件。
在这里插入图片描述
先将mybatis_dao.iml删了
在这里插入图片描述
点击ok完成删除后,点击右上角的工程构建图标
在这里插入图片描述
导入你刚复制的文件
在这里插入图片描述
点击ok
在这里插入图片描述
这里一定要选择第一个,选择第二个还是会与被复制的工程有关联,然后一直点Next
在这里插入图片描述
点了6次Next后,会显示finish按钮,点击finish
在这里插入图片描述
然后apply,ok
在这里插入图片描述
可以看到,这时候mybatis_dao2.iml已经出来了,但是有红线报错提示
在这里插入图片描述
这是为什么会报错呢?你会发现这个pom.xml有点不同,它还不是maven坐标配置文件。我们需要将它添加到Maven工程中。右键pom.xml,选择Add As Maven Project
在这里插入图片描述
复制完成,这步骤跳过任何一步都会出现问题,也不一定会工程无法运行,但是就是会有其他的异常现象
在这里插入图片描述
测试刚复制的工程能否正常运行

在这里插入图片描述
第一次运行时Error: Module not specified,也就是说没有指定用哪个配置去运行这个项目。不用慌,如下图所示,选择对应的项目,我这里是dao2的,就选择dao2
在这里插入图片描述
选择后,可以看到错误消失了
在这里插入图片描述
再来测试,测试成功,复制完成
在这里插入图片描述

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值