IDEA同一窗口打开多个项目

前言

微服务时代,很多公司项目拆分比较细,一个功能模块往往要依赖于多个其他服务共同完成,我们在一次需求开发过程中往往会出现多个系统的改造,而这些系统都是一个人(或者一个小组的人)来负责的,IDEA的设计初衷是一个窗口打开一个项目,而一个项目可以包含多个module(模块),这使得我们在开发过程中,多个项目就要打开多个idea窗口,即增加电脑内存消耗,还会导致a系统的api增加一个接口,就必须maven打包发布一下,让b系统重新拉取到最新包,否则就引用不到新接口,这种情况系统拆分越细,打包拉包就越是频繁。就拿我遇到过的情况来说,我们web层拆分为一个系统,主要提供http访问;业务层拆分为一个系统,主要做业务处理;data层拆分一个系统,主要作用是和数据库交互处理数据及提供事务能力,即使一个需求仅仅需要添加一个接口,我也要修改三个系统。而这期间还很有可能会出现一个系统api写完之后忘记打包,导致另一个系统拉取不到最新包,而去解决打包拉取问题,响开发效率,打断开发思路。解决这个问题的最好办法就是把多个相互依赖比较强的项目放到IDEA的一个窗口中,这样就相当于在一个系统中开发一样,非常丝滑🤠nice,不会再因为来回打包,拉包而打断开发思路,等我们把所有代码都写完之后,再一起打包,提交代码,岂不美哉?还有一个好处就是在跟踪代码的时候,多个项目放在同一窗口,idea是支持项目之间的调用跳转的,如果不放在同一窗口,去查B项目中哪些地方调用A接口,就需要全局搜索才能找到。

教程

下面我就来介绍一下具体如何操作,我用的是IDEA的版本是目前最新版,2022.1.3,安装了中文语言包(新版IDEA经常提示我安装语言包,所以就安装了,我写代码基本都是用快捷键,中文英文对我没什么意义)

  • 方法1:我们把多个项目放到一个文件夹中,然后选择IDEA中的【文件】-> 【打开】,然后选择项目的父级文件夹就可以了。然后IDEA会自动识别pom文件加载maven项目,这个方法仅限于这些项目第一次导入,如果项目曾经导入过,由于某些问题需要重新导入,这个方法是不行的,即使删除掉.idea隐藏文件夹也不行,方法2则可以解决此问题。操作方式
  • 方法2:首先创建一个空文件夹,然后在IDEA中选择【文件】-> 【打开】,选择此文件夹作为项目目录,打开后,只有一个文件夹,此事IDEA会在此文件夹下创建.ieda隐藏文件夹,然后把要放到同一个窗口中的项目,一个一个放进此文件夹中,放进来之后,选择项目的pom文件,右键【Add as Maven Project】,完事。
  • 5
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值