一、新建Project
a. 新建项目,点击Create New Project
b. 选择使用maven来新建项目
- 选择新建Maven模块(对IDEA来说是项目)
- 如果Project SDK那里没有配置好jdk,点new进行配置
- 不勾选Create from archetype,即不根据模板创建
- 点击Next下一步
c. 填写模块的坐标(三个标识符定位一个模块)
- GroupId为组织标识符,通常是域名倒写
- ArtifactId为模块的标识符,在此处按Module的名称填写(study-parent)
- 点击Next下一步
d. 填写项目信息
- 填写项目名称,IDEA会自动根据项目名称生成项目的文件夹以及下面More Settings里边的信息
- 点击Finish完成创建
e. 完成构建操作
经过短暂的读条,IDEA成功创建了一个空的项目。此时点击右上角Enable Auto-Import开始引入maven变动(后续自动引入),完成ssm-study模块的构建。
二、新建Module
现在开始构建study-parent的子Module(子模块)。
a. new一个Module
-
- 在左侧文件树上,右键单击study-parent的根目录
注:study-blog的四个子Module,创建时需右键单击study-blog的根目录 - New
- Module
- 在左侧文件树上,右键单击study-parent的根目录
b. 选择使用maven来新建模块(跟新建项目的界面基本一致)
注:普通模块按照本步骤(a)操作,study-web模块按照下一步骤(b)操作
-
- 选择新建Maven模块
- 不用模板,直接Next
c. 完成所有模块的创建
至此,项目的基本文件结构已经创建完毕,最终目录结构如上图所示。其中,study-parent和study-blog为pom模块,不需要 src目录(图中红箭头所示),删掉即可。每个模块目录下需要创建的test目录、资源目录和包目录可以参照Github上面的结构进行调整。