一、拆分
1.什么是拆分:
就是每个层分开做成模块,然后在打包放到私服上,这也就是所说的拆分
2.拆分的好处
分工明确,方便维护,提高效率,降低内存空间
3.拆分的思路
maven_parent:父工程,打包方式pom 管理依赖
|--maven_dao:子工程,打包方式 jar
|--maven_service:子工程,打包方式 jar
|--maven_web:子工程,打包方式 jar
问题:为什么不在父工程 pom.xml 里下载依赖,而选择锁定依赖
| 避免继承父工程的2T的依赖
|| 方便升级依赖的版本
二、聚合
maven_dao
|
maven_service
|
maven_web
三、运行
1.拷贝 tomcat 插件
参考 Maven 课件 7.3.2 和 7.6.2 的 pom.xml 代码
2.安装流程:
maven_parent --> 生命周期 install
maven_dao --> 生命周期 install
maven_service --> 生命周期 install
maven_web --> 生命周期 install 插件 --> tomcat7 --> tomcar:fun