• IDEA一个窗口打开多个项目


    首先IDEA没有Eclipse的Workspace的概念,且IDEA推荐是一个窗口对应着一个Project。

    然后经过研究你会发现IDEA其实是由一个主进程来维护这些窗口的,所以即使你开了很多个窗口,都是由主进程来维护这些资源,所以这也是内存占用不会很大的原因。

    下面是简单的导入步骤:

    1、首先,从SVN上把common、service、web三个项目下载到本地的某个目录中,例如下载到名为WorkSpace的文件夹下:

    2、打开IntelliJ IDEA编译器,点击菜单File->Open...选择刚刚的WorkSpace目录:

    点击OK打开WorkSpace目录。打开后界面如下:

    3、打开后,发现IDEA并没有自动识别Maven项目,这时候,需要手动在IDEA右侧的Maven Projects栏中添加项目的pom.xml文件,这样IDEA就能识别了:

    按住Ctrl多选pom.xml文件,然后点击OK按钮。

    4、好了,到这里IDEA就已经能够识别各个Maven项目之间的依赖了。

    总结:

    1、这种方式后期如果想增加别的项目是不行的,并且不能导入到当前目录。只能删除后重新导入全部。

    2、这种方式其实后面会发现Maven依赖的显示列表上是全部项目的,这样造成了无法精确定位哪些包对应哪些项目的。

    3、导入之后会发现POM项目需要手动去引入,这样造成了不太方便的操作,远没有单个Maven项目或者单个Maven多模块项目引入这么自动。

    4、综上所属,还是一个窗口一个Maven项目,或者一个Maven多模块项目,注意,IDEA其实是单进程工具,然后其余的辅助进程占用资源很小,所以在开多窗口后资源占用真的很小。因此建议一个窗口一个项目操作的方便。

      

    参考:

    http://blog.csdn.net/zht666/article/details/47831893(以上部分内容转自此篇文章,原谅我不想截图)

  • 相关阅读:
    access denied for user 'root'@'localhost'(using password:YES) FOR WINDOWS
    PKU 1001解题代码
    PKU 1002解题总结
    为什么vue组件data必须是函数
    call 和 apply 区别
    CSS|Stacking context 堆叠上下文
    Vue3.0 tsx 函数组件
    js中的变量提升
    JavaEE|架构
    MVC,MVP 和 MVVM
  • 原文地址:https://www.cnblogs.com/EasonJim/p/7887415.html
Copyright © 2020-2023  润新知