Maven(7)Maven环境下多模块项目的构建
一:使用maven 提供的多模块构建的特性完成maven 环境下多个模块的项目的管理与构建
这里以四个模块为例来搭建项目,以达到通俗易懂的初衷
模块 maven_parent —– 基模块,就是常说的parent (pom)
模块 maven_dao —– 数据库的访问层,例如jdbc操作(jar)
模块 maven_service —– 项目的业务逻辑层 (jar)
模块 maven_controller —– 用来接收请求,响应数据 (war)
创建 maven_parent 项目
1. 选择 File —> Settings —> Project
002
创建子模块:在父模块的基础上创建Module
首先我们创建一个普通的dao:
首先我们创建一个普通的service:
步骤和dao一样。
创建web:
模块全部创建完毕后,效果如下:
修改模块的配置
设置 JDK 版本
单元测试 JUnit版本
删除多余的配置
设置模块之间的依赖:
maven_dao:
首先在maven_dao中创建包和类以及方法:
maven_service:接着在maven_service中创建一个包和类:
如图;
可以调用了:
controller中要引入maven_service:
引入servlet依赖:
由于Controller中是没有java目录的,这个需要我们 自己去创建;
添加tomcat:
配置命令启动:
这个时候我们需要进行每个项目的install到我们的本地仓库中,就不容易出错:
命令就是install;