如何正确搭建一个多模块结构的Java项目

文章目录

(一)创建一个空项目
(二)创建第一个子模块
(三)创建第二个子模块
(四)最终效果演示
(五)总结

(一)创建一个空项目

如何正确搭建一个多模块结构的Java项目
如何正确搭建一个多模块结构的Java项目
我后续想要创建的子模块名称为:SpringMVC01SpringMVC02等等,如下图:
如何正确搭建一个多模块结构的Java项目
其实此时已经提示我们要创建Module了,我们不用管,直接点击ok
如何正确搭建一个多模块结构的Java项目
如何正确搭建一个多模块结构的Java项目
至此,空项目创建完毕,接下来在空项目的基础上创建一系列子模块

(二)创建第一个子模块

如何正确搭建一个多模块结构的Java项目
这里以JavaWeb的maven项目为例,如下:
如何正确搭建一个多模块结构的Java项目
如何正确搭建一个多模块结构的Java项目
如何正确搭建一个多模块结构的Java项目
如何正确搭建一个多模块结构的Java项目
至此,第一个子模块创建完毕,接下来创建第二个子模块

(三)创建第二个子模块

如何正确搭建一个多模块结构的Java项目
如何正确搭建一个多模块结构的Java项目
如何正确搭建一个多模块结构的Java项目
如何正确搭建一个多模块结构的Java项目
至此,第二个子模块创建完毕,后面想要创建更多的子模块也是同样的原理

(四)最终效果演示

此时单击不同的Module是会显示不同的模块名的(项目名不变),如下:
如何正确搭建一个多模块结构的Java项目
如何正确搭建一个多模块结构的Java项目
此时关闭项目,再重新打开
如何正确搭建一个多模块结构的Java项目
只需要点击SpringMVC项目就可以打开所有的模块了,如下:
如何正确搭建一个多模块结构的Java项目
我们可以让各模块使用单独的tomcat服务器单独的pom.xml
也可以共用同一个tomcat服务器,也可以继承pom.xml,非常的灵活

(五)总结

如何正确搭建一个多模块结构的Java项目
像这种多模块的项目结构,实际开发中应用应该比较少,但是这种结构非常适合用来写学习笔记