我想Maven多模块项目应该都不陌生了,特别是在分布式的项目中,往往会有很多的工程,如果不创建多模块的话往往项目会显得很臃肿,不方便查找等等。特别是现在微服务这么普遍的情况下,往往一个网站项目多达十几甚至几十个,如果还是用原来一个项目一个项目的,项目就显得特别的臃肿,使用多模块能使项目结构更加的清晰明了。
之前一直使用的是Eclipse创建的多模块项目,今天记录一下IDEA创建多模块的过程。
——————————————————————————————————————————————————————
创建parent项目
1、打开IDEA,选择Create New Project创建一个新的项目,选中Maven,不要选择模板,直接NEXT。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHLwUkeNhHNXRmcWNjYvB3MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLyUzMwIDMzATM3IzNwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
2、填写GroupId 和 ArtifactId,然后NEXT
3、查看项目名称和路径,然后Finish,这样简单的一个parent项目就创建好了。
4、由于parent项目主要用来管理项目依赖的,所以删除src目录,这样parent就OK了。
创建子模块
1、IDEA创建子模块还是非常的方便的,右键单击parent项目,new->Module,我要创建spring boot项目所以选择了
2、填写项目信息,然后Next。
3、选择自己需要的一些组件,next就好了,需要的组件会自动添加到pom依赖中
4、finish,这样一个子模块就创建好了。
创建多级模块
1、就是子模块下面,还有子模块。往往可以将相同属性的模块放在同一个子模块下面。同样右键单击parent项目,new->Module创建parent项目一样,不选模板直接下一步。
2、填写ArtifactId,然后NEXT
3、Finish。
然后在此模块下面重复上面创建子模块的步骤即可。