1. 首先是项目(Project):能够被IDEA识别的外部文件,项目文件。
2. 模块(Module):根据不同的特性,我将其称为“原生模块”和“次生模块”。
(1). 原生模块:在项目中被创建,无法作为一个独立项目被识别的文件。但若使用IDEA打开原生模块,则会强制转为一个次生模块,即一个独立的项目。
(2). 次生模块:独立的项目。
以上就是项目中模块的两种类型
项目是盛装模块的容器,项目可以是另一个项目的(次生)模块,但(原生)模块不能是独立的项目。
模块可在任意路径下创建,引用。
IDEA无法在同一窗口下打开多个项目,但可以有多个项目以模块的形式打开。
创建空项目
添加模块
无法被识别为项目
强制打开该模块后
原模块所在的项目名
被强制打开的模块项目名