文章目录
- 6、工程和模块管理
- 6.1 IDEA 项目结构
- 6.2 Project和Modoule的概念
- 6.3 创建模块
- 6.4 删除模块
- 6.5 导入别人的模块
- 6.6 当导入的模块字符集问题,导致中文乱码
- 6.7 同时打开两个IDEA项目工程
- 1 新建一个IDEA项目
- 2 两个IDEA项目工程效果
- 3 打开两个IDEA项目
【尚硅谷】idea实战教程-讲师:宋红康
生活是属于每个人自己的感受,不属于任何别人的看法
6、工程和模块管理
6.1 IDEA 项目结构
层级关系 :
project( 工程)一 module( 模块)一 package( 包)一 class( 类)
具体的 :
一个 project 中可以刨建多个 module
一个 module 中可以刨建多个 package
一个 package 中可以刨建多个 class
这些结构的划分 , 是为了方便管理功能代码 。
6.2 Project和Modoule的概念
在 lntelliJ IDEA 中 , 提出了 Project 和 Module 这两个概念 。
在IntelliJ IDEA 中 Project 是 最顶级的结构单元 , 然后就是 Module。
点击当前Project右键—>打开模块设置。
当前Project在模块中也算一个模块。
目前,主流的大型项目结构基本都是多 Module的结构 ,这类项目一般是按功能划分的, 比如 : user-core-module 、 user-facade-module 和 user-hessian-module 等等 , 模块之间彼此可以相互依赖 , 有着不可分割的业务关系。
因此 , 对于一个 Project 来说 :
- 当为单 Module 项目的时候 , 这个单独的 Module 实际上就是一个Project 。
- 当为多 Module 项目的时候 , 多个模块处于同一个 Project 之中 , 此时彼此之间具有互相依赖的关联关系。
- 当然多个模块没有建立依赖关糸的话 , 也可以作为单独一个 “ 小项目 " 运行。
6.3 创建模块
建议创建 " Empty 空工程 " , 然后创建多模块 , 每一个模块可以独立运行 , 相当于一个小项目 。 JavaSE 阶段不涉及
到模块之间的依赖 。
后期再学习模块之间的依赖 。
创建模块:右键Project–>新建–>新建模块
选择模块类型:这里选择创建 Java 模块 , 给模块命名 , 确定存放位置。
模块声明在工程下面。
连续创建两个模块,查看模块设置,可以看见刚刚新创建的模块。
6.4 删除模块
移除模块:
在模块设置看,module02模块消失了。
在delete删除
6.5 导入别人的模块
新建一个Project,创建一个module,将新创建的module02_teacher移动到IDEADome的文件夹中。
IDEA自动显示出新的module,但是文件类型是普通文件。
添加模块:进入模块设置,点击 + ,选导入模块,在资源管理器中选择地址添加。
下一步(一直按),创建,完成后就可以看见新添加的模块。
添加成功,文件夹发生改变。
6.6 当导入的模块字符集问题,导致中文乱码
手动指定模块字符集
将默认的UTF-8改成GBK,单独针对这个模块使用GBK字符集。
6.7 同时打开两个IDEA项目工程
1 新建一个IDEA项目
创建后,会自动询问。
此窗口:当前窗口打开。
新窗口:在新开一个窗口,当前窗口不关闭。
2 两个IDEA项目工程效果
3 打开两个IDEA项目
选择打开图标,在资源管理器中找到项目路径。
选择在新窗口打开。
开启两个项目