目录

1.创建maven_parent项目​编辑

1.1创建maven_dao项目

1.2.创建maven_service模块

1.3.创建maven_controller模块

2.设置模块之间的依赖关系

2.1 dao模块

2.2 service模块

1.添加maven_dao的依赖​编辑

2.在项目中添加UserService类,并添加方法​编辑

3.controller模块

1.添加maven_service模块的依赖

2.添加对servlet的依赖

3.新建java类,继承HttpServlet,重写service方法​编辑

4.添加Tomcat插件

5.启动


使用maven提供的多模块构建的特征完成maven环境下多模块的项目的管理和构建

这里以四个模块为例来搭建项目,以达到通俗易懂的初衷

模块 maven_parent — 基模块,也就是常说的parent (pom) 模块

maven_dao — 数据库访问层,例如jdbc操作(jar) 模块

maven_service — 项目的业务逻辑层(jar) 模块

maven_controller — 用来接收请求,相应数据(war)

1.创建maven_parent项目

1.1创建maven_dao项目

选择项目mavenTest,右键New,选择Module

1.2.创建maven_service模块

创建maven_service模块的步骤与maven_dao模块一致

1.3.创建maven_controller模块

创建 maven_service 模块的步骤与maven_dao模块基本一致,只需要将第一步选择Maven模板设置为Web项目即可。(模板类型:maven-archetype-webapp)

模板创建完毕后,效果如下

注意:别忘了修改如下信息:

2.设置模块之间的依赖关系

2.1 dao模块

1.新建文件并添加方法

2.2 service模块

1.添加maven_dao的依赖

添加dao的依赖

com.qcbymaven_dao1.0-SNAPSHOT

2.在项目中添加UserService类,并添加方法

3.controller模块

1.添加maven_service模块的依赖

com.qcbymaven_service1.0-SNAPSHOT

2.添加对servlet的依赖

javax.servletjavax.servlet-api3.1.0provided

3.新建java类,继承HttpServlet,重写service方法

4.添加Tomcat插件

org.apache.tomcat.maventomcat7-maven-plugin2.280/mavenWeb

5.启动

启动顺序:

父类:mavenTest–>install

子类:dao————>install

子类:service——->install

子类:controller——>install

最后:启动tomcat

最后访问:

http://localhost/mavenWeb/user


以上就是如何常见maven父子项目的demo,希望对你有帮助,下期分享maven的打包方式

URL:maven打包方式