idea使用教程-Module的概念和使用
一、IDEA页面展示
【1】项目下内容:
➢工程下的src类似于Eclipse下的src目录,用于存放代码。。
➢工程下的.idea 和TestProject.iml文件都是IDEA工程特有的。类似于Eclipse 工程下的settings、.classpath、.project 等。
【2】配置:
二、Module的概念和使用
【1】在Eclipse中我们有Workspace (工作空间)和Project (工程)的概念,在IDEA中只有Project (工程)和Module (模块)的概念。
这里的对应关系为:
IDEA官网说明: An Eclipse workspace is similar to a project in IntelliJ IDEA An Eclipse project maps to a module in IntelliJ IDEA |
翻译: Eclipse中 workspace 相当于 IDEA中的Project Eclipse中 Project 相当于 IDEA中的Module |
在IntelliJ IDEA中Project(工程) 是最顶级的级别,次级别是Module(模块)。
一个Project下可以有多个Module。
【2】从Eclipse 转过来的人总是下意识地要在同一个窗口管理n个项目,这在Intellij IDEA是无法做到的。Intellij IDEA提供的解决方案是打开多个项目实例,即打开多个项目窗口。即:一个Project 打开一个Window窗口。
【3】IDEA这样设置的原因:
目前主流的大型项目都是分布式部署的,结构都是类似这种多Module的。
这类项目一般是这样划分的,比如: 一个电商系统中包含积分模块、任务模块、活动模块、商品模块等等,模块之间彼此可以相互依赖。这些Module之间都是处于同一个项目业务下的模块,彼此之间是有不可分割的业务关系的。
【4】out目录的说明:里面存放的是编译后的.class字节码文件
【5】删除模块: