以往的Eclipse、NetBeans等开发工具不同,IDEA的Project相当与Eclipse的Workspace,而Module相当于Project。

下边就给出Eclipse与IDEA的概念的对应关系:

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

我们的目标是:创建工作空间,然后在它下面建立2个项目,即 工作空间 project下,包含projectA与 projectB两个项目,然后在 项目projectA中创建两个模块module1和module2。

一、同一目录建立两个项目 

首先建立一个空目录,然后用idea打开(此时不要创建任何项目)

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

在空目录project创建项目A

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

下图是用于选择maven模板,如果有需要可以自行选择,我这里创建的是基本的java的maven目录结构。

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

 

 IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

projectA 创建好了

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

 

在project创建项目B

在project上右键建立Module

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

下图标注的none的地方在创建项目时,应该是none;当是创建模块是,应该是父级模块的坐标

  IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

 

 IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

此时在project目录下建立的两个项目已经完成

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

 

二、在projectA中建立多个模块

在projectA上右键创建module

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

点击下一步

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

 

 模块1创建完成

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

同理创建模块2

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

 

 目前为止我们在project目录中创建了两个项目projectA和projectB,为projectA创建了两个模块module-1和module-2。 project目录和projectAprojectB 在项目上没有必然的联系,只是用于存放项目。projectA和projectB也没有任何的联系。

module-1和module-2和project有强关联关系,是projectA的两个子模块。

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

 

 

三、idea 导入同一目录下多个项目

创建project2目录

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

将project项目中的项目复制到project2中

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

打开后如下图

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

 在项目的pom.xml文件上右键,然后选择Add as Maven Project 

 IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

此时项目B 已经成功导入,成功导入后项目的目录会有不同的图标,可以对比projectA和projectB,此时projectB已导入,projectA未成功导入。

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

同理projectA也做上面的操作,projectA也成功导入

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

至此,项目已经成功从project2目录导入到IDEA中

以往的Eclipse、NetBeans等开发工具不同,IDEA的Project相当与Eclipse的Workspace,而Module相当于Project。

下边就给出Eclipse与IDEA的概念的对应关系:

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

我们的目标是:创建工作空间,然后在它下面建立2个项目,即 工作空间 project下,包含projectA与 projectB两个项目,然后在 项目projectA中创建两个模块module1和module2。

一、同一目录建立两个项目 

首先建立一个空目录,然后用idea打开(此时不要创建任何项目)

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

在空目录project创建项目A

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

下图是用于选择maven模板,如果有需要可以自行选择,我这里创建的是基本的java的maven目录结构。

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

 

 IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

projectA 创建好了

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

 

在project创建项目B

在project上右键建立Module

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

下图标注的none的地方在创建项目时,应该是none;当是创建模块是,应该是父级模块的坐标

  IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

 

 IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

此时在project目录下建立的两个项目已经完成

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

 

二、在projectA中建立多个模块

在projectA上右键创建module

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

点击下一步

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

 

 模块1创建完成

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

同理创建模块2

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

 

 目前为止我们在project目录中创建了两个项目projectA和projectB,为projectA创建了两个模块module-1和module-2。 project目录和projectAprojectB 在项目上没有必然的联系,只是用于存放项目。projectA和projectB也没有任何的联系。

module-1和module-2和project有强关联关系,是projectA的两个子模块。

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

 

 

三、idea 导入同一目录下多个项目

创建project2目录

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

将project项目中的项目复制到project2中

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

打开后如下图

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

 在项目的pom.xml文件上右键,然后选择Add as Maven Project 

 IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

此时项目B 已经成功导入,成功导入后项目的目录会有不同的图标,可以对比projectA和projectB,此时projectB已导入,projectA未成功导入。

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

同理projectA也做上面的操作,projectA也成功导入

IDEA 在同一目录创建多个项目
    

IDEA 在同一目录创建多个项目

至此,项目已经成功从project2目录导入到IDEA中

相关文章:

  • 2021-09-16
  • 2022-12-23
  • 2021-10-01
  • 2021-07-09
  • 2022-01-28
  • 2021-12-25
  • 2022-12-23
猜你喜欢
  • 2022-01-07
  • 2022-12-23
  • 2021-08-05
  • 2021-12-04
相关资源
相似解决方案