先在 eclipse 下创建一个 maven_ssm 文件夹方便管理代码, 再在该文件夹下分别创建 父 子 工程:
一. 父工程的创建
*** Ctrl + N 快捷键创建父工程
maven 工程的父工程选择 Maven 下的 Maven Project :
勾选创建一个简单的父工程:
分别填写要创建的父工程的相关信息:
*** 父工程的打包方式为 pom
二. 子工程的创建
子工程的创建方式都遵守以下原则, 只那子工程 ssm_utils 做演示:
*** Ctrl + N 快捷键创建子工程
maven 工程的子工程选择 Maven 下的 Maven Module :
勾选创建一个简单的子工程:
分别填写要创建的子工程的相关信息:
*** 子工程的打包方式默认为 jar , 但最后的子工程 ssm_web 要改为 war 的打包方式:
最后的子工程 ssm_web 要改为 war 的打包方式:
***创建完子工程 ssm_web 后的 webapp 下没有WEB-INF 文件夹, 需要手动导入, 选中子工程 ssm_web 右键选择 Java EE Tools -> Generate Deployment Descriptor Stub , 即可自动导入成功 !
三. 连接依赖关系
我们知道父子工程之间的依赖关系分别是:
ssm_web -> ssm_service -> ssm_dao -> ssm_domain -> ssm_utils -> ssm_parent
其中 子工程 ssm_utils 自动继承父工程 ssm_parent 中的依赖, 下面我们简单操作让子工程 ssm_domain 依赖 子工程 ssm_utils, 其他子工程间操作依赖的方法与此相同:
图形化界面添加依赖关系:
图形化界面完成依赖注入后可查看子工程 ssm_domain 的 pom.xml 原文件, 检验是否完成依赖: