idea一个窗口(window)打开(查看)多个项目(模块)

注意:如未安装idea和git,这里有详细的安装步骤
https://blog.csdn.net/su1573/article/details/87915472

一、eclipse和idea一些概念的区别

1、Eclipse里有工作空间这个说法相比很多程序员都不会陌生的,intelliJ IDEA 却没有工作空间这个说法;
2、Eclipse里一般先打开一个project,然后再进行项目的编写,intelliJ IDEA要先创建project,然后再创建module,project是*级别,module是次级级别;
3、简单点儿说,Eclipse只能同时打开一个工作空间,intelliJ IDEA却能同时打开多个“工作空间”。


  • IntelliJ IDEA系中的 Project 相当于Eclipse系中的 Workspace ;
  • IntelliJ IDEA系中的 Module 相当于Eclipse系中的 Project ;
  • IntelliJ IDEA中一个 Project 可以包括多个 Module ;
  • Eclipse中一个 Workspace 可以包括多个 Project;
    idea一个窗口(window)打开(查看)多个项目(模块)

二、一个窗口多个项目(模块)

1、打开GitLab(GitHub)上,个人的项目,复制Url

idea一个窗口(window)打开(查看)多个项目(模块)


2、打开idea,在welcome页面,选择“Check out from Version Control” ->Git

idea一个窗口(window)打开(查看)多个项目(模块)


3、在弹出Clone Repository窗口中URL 粘贴刚刚复制的项目url,点击Clone

idea一个窗口(window)打开(查看)多个项目(模块)
idea一个窗口(window)打开(查看)多个项目(模块)


4、等待clone完毕

idea一个窗口(window)打开(查看)多个项目(模块)


5、clone完毕后,会出现提示,点击“YES”

idea一个窗口(window)打开(查看)多个项目(模块)


6、开始导入项目,按步骤一步一步走

idea一个窗口(window)打开(查看)多个项目(模块)

idea一个窗口(window)打开(查看)多个项目(模块)
idea一个窗口(window)打开(查看)多个项目(模块)
idea一个窗口(window)打开(查看)多个项目(模块)

idea一个窗口(window)打开(查看)多个项目(模块)
idea一个窗口(window)打开(查看)多个项目(模块)
idea一个窗口(window)打开(查看)多个项目(模块)
idea一个窗口(window)打开(查看)多个项目(模块)


7、测试clone的项目能否单独跑起来


7.1对项目进行打包处理

idea一个窗口(window)打开(查看)多个项目(模块)

idea一个窗口(window)打开(查看)多个项目(模块)
idea一个窗口(window)打开(查看)多个项目(模块)
idea一个窗口(window)打开(查看)多个项目(模块)
idea一个窗口(window)打开(查看)多个项目(模块)
idea一个窗口(window)打开(查看)多个项目(模块)

7.2 编译打的包

artifact是一个项目资源的组合体。例如,一个已编译的java类的集合,一个已打包的java应用。
idea一个窗口(window)打开(查看)多个项目(模块)
idea一个窗口(window)打开(查看)多个项目(模块)

idea一个窗口(window)打开(查看)多个项目(模块)

idea一个窗口(window)打开(查看)多个项目(模块)


到这里,这个项目表示就是正常的了;然后clone下一个项目,然后把另一个项目引入到这个项目里;


8、引入第二个项目

clone第二个项目的步骤和验证项目是否能完整运行,参照上面1-7步骤

8.1导入第二个项目

idea一个窗口(window)打开(查看)多个项目(模块)
idea一个窗口(window)打开(查看)多个项目(模块)

8.2 选择需要导入的项目

idea一个窗口(window)打开(查看)多个项目(模块)

8.3 由于clone的项目既不是maven项目也是eclispe项目,因此这里选择新建模块,之后的操作和《6、开始导入项目,按步骤一步一步走》一样

idea一个窗口(window)打开(查看)多个项目(模块)

8.4 当导入完成后,点击overwrite配置文件,相当于eclipse中的.classpath

idea一个窗口(window)打开(查看)多个项目(模块)

8.5 引入进来后,对项目进行打包

idea一个窗口(window)打开(查看)多个项目(模块)

8.6 由于第一行新建了一个web文件夹然后在进入WEB-INF,这个不推荐,直接点击右侧的“-”删掉就行

idea一个窗口(window)打开(查看)多个项目(模块)

8.7 点击下方的Fix->Create Artifact

idea一个窗口(window)打开(查看)多个项目(模块)

idea一个窗口(window)打开(查看)多个项目(模块)

idea一个窗口(window)打开(查看)多个项目(模块)

8.8 编译打的包

idea一个窗口(window)打开(查看)多个项目(模块)

8.9 最后把两个项目部署到tomcat中,可见运行,两个项目木有问题

idea一个窗口(window)打开(查看)多个项目(模块)

8.10 要想引入第三个项目,按照上面步骤进行即可;

注意:部署项目的时候,需要修改Application context名称,默认是包的名称,这个名称也是访问名称;

http://localhost:8081/oxxxxxxxxt/
idea一个窗口(window)打开(查看)多个项目(模块)
idea一个窗口(window)打开(查看)多个项目(模块)


author:su1573