如何正确搭建一个多模块结构的Java项目
文章目录
(一)创建一个空项目
(二)创建第一个子模块
(三)创建第二个子模块
(四)最终效果演示
(五)总结
(一)创建一个空项目
我后续想要创建的子模块名称为:SpringMVC01、SpringMVC02等等,如下图:
其实此时已经提示我们要创建Module了,我们不用管,直接点击ok
至此,空项目创建完毕,接下来在空项目的基础上创建一系列子模块
(二)创建第一个子模块
这里以JavaWeb的maven项目为例,如下:
至此,第一个子模块创建完毕,接下来创建第二个子模块
(三)创建第二个子模块
至此,第二个子模块创建完毕,后面想要创建更多的子模块也是同样的原理
(四)最终效果演示
此时单击不同的Module是会显示不同的模块名的(项目名不变),如下:
此时关闭项目,再重新打开
只需要点击SpringMVC项目就可以打开所有的模块了,如下:
我们可以让各模块使用单独的tomcat服务器、单独的pom.xml
也可以共用同一个tomcat服务器,也可以继承pom.xml,非常的灵活
(五)总结
像这种多模块的项目结构,实际开发中应用应该比较少,但是这种结构非常适合用来写学习笔记