Maven环境下构建多模块项目--以web程序为例

1.创建模块

maven_parent(父模块,maven模板不选择)   

     

maven_dao(子模块一,maven模板是quickstart)

maven_service(子模块二,maven模板是quickstart)

与maven_dao相同

maven_controller(子模块三,maven模板是webapp)

与前两个相似,但是maven创建模板不同,选择webapp 

 

2.修改pom(每个子模块的pom都需要修改)

a.修改jdk版本

b.修改junit版本

c.去掉插件管理部分的内容(删除多余配置)

3.设置模块之间的依赖

以本项目为例

a.controller 依赖--> service -->依赖 dao

b.首先service的pom  添加dao的依赖,在service类中引用dao方法

注意:java文件夹需要mark为 source root,不然无法创建package和类,更详细参考:

c.然后在controller的pom中 添加service 的依赖,再添加servlet的依赖,重写servlet方法,然后调用service的方法。

第一步,在service的pom文件里添加对 maven_dao的依赖

第二步,在service里创建类,看到可以引用UserDao的方法了。

第三步,在controller的pom文件里添加对service的依赖 

第四步,在controller pom文件里引入对servlet的依赖

第五步,创建类

 

 

d.添加Tomcat插件,运行程序。 注意每一个maven都先install一下

http://localhost:8080/web/user

注意:每次某个maven修改了内容,需要重新install该maven 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值