idea导入导出maven工程中的某些module模块

一台电脑上的maven工程中创建了两个本地module模块,想在不提交到git的情况下将这两个module模块挪移到另一台电脑上的同样的maven工程中,搜了很多教程出了些问题才搞好,分享一下。

图中的两个module原本不在该项目中,通过从别的电脑复制本地文件的途径导入到本项目中。
首先在别的电脑上通过下面操作File–>Export–>Project to Zip File导出项目,另外两个导出方式我也不清楚是咋用的(迷茫)

导出后得到一个zip压缩文件,直接复制到要导入的电脑上,然后解压,里面就是每个module模块对应一个文件夹,把想导入的module对应的文件夹直接复制到要导入的项目目录中即可。

复制进去之后idea还不能将该module识别为一个maven的模块,这时候我们有很多种方式将module添加为maven模块,比如这样:

直接在该module的pom.xml文件上点击右键Add as Maven Project就可以了,这种方式最为简单,比较推荐。

还可以在idea右侧的maven一栏中点击+号添加maven工程,然后选择想要导入的module的pom.xml文件即可。

还有一个比较复杂的方式就不说了,我就是一开始用了那个方式,后面出现问题一直以为是那种添加方式不对(😓)

最后后来困扰我比较久的问题就是,按照这样添加进去的module虽然左侧project一栏看起来十分正常了,但是右侧的maven一栏中,这两个module居然和主工程是并列的?!
后来经过询问大佬和自己观察发现有两个地方需要注意,一个是要导入的module的pom.xml文件中的parent标签,需要配置好,跟主工程名对应好,第二个就是主工程的pom.xml中的modules标签中的module标签也一定要配置上要导入的module的名字!

至此,我们就成功的将module导入了主工程下。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值