目录:
- maven多模块搭建的多处
便于项目管理和多功能模块交互 - maven分模块的方式
- 按业务层次分模块(mvc层次)
- 按功能分模块(比如登录模块,文件上传模块)
- maven多模块搭建的步骤(按业务层次分模块)
- 创建一个父maven工程(many-module-parent)
- 创建子maven工程(many-module-dao)
- 创建子maven工程(many-module-service)
- 创建子maven工程(many-module-controller) 注意,web项目的打包方式是war。
- 打包和发布
- 打包父工程many-module-web
- 打包子工程many-module-controller
- 复制到 tomcat/webapps 目录下
- 访问 http://localhost:8080/many-module-controller
maven多模块搭建的详细步骤:
1.创建一个父maven工程(many-module-parent)
新建一个maven项目,并选择创建一个简单的maven工程
点击 Finish 之后
删除src目录
2.创建子maven工程(many-module-dao)
右击父工程名---》Maven---》New Maven Module Project
设置子工程名以及父工程,再设置快速创建模式
得到子工程(many-module-dao)
可以看到many-module-parent父工程 中pom.xml文件中多了以下代码
3.创建子maven工程(many-module-service)
同步骤2
4.创建子maven工程(many-module-controller)
创建之后设置编译的jdk
5.打包和发布
建好之后的目录结构
5.1 打包父工程many-module-parent
打包,右击父工程名 many-module-parent---->Run As--->Maven Install
5.2 打包子工程many-module-controller
打包web子工程,右击工程名many-module-controller--->Run As ---> Maven Build...---> Goals: clean package--->Run
5.3 复制到 tomcat/webapps 目录下
右击工程名many-module-controller,进行刷新,找到war包,放到tomcat的webapps中,启动tomcat,即可访问工程http://localhost:8080/many-module-controller
5.4 访问 http://localhost:8080/many-module-controller