1.创建父工程:
首先创建maven Project:
点击next,进入下一个页面,勾选上create a simple project:
点击next,进入下一页面,在这里与创建普通maven工程不同的是:该工程是作为父工程的,所以packaging处应该选择pom。
点击finish,创建好了父工程。
2.创建子模块:
创建maven Module:
点击next进入下一个页面,选上create a simple project。并选中Parent Project为刚刚创建父工程名ssh-parent.
点击next进入下一个页面,这里由于dao层并不是web工程,所以打包类型可以选择为jar。再点击finish即完成子模块的创建。
这时我们可以在父工程的pom文件中看到子模块名,说明子模块已经与父模块建立起了联系:
3.如果parent中导入一些坐标,它的子模块中就不在需要再次导入这些坐标,子模块中不需要导入这些坐标就可以直接使用这些包。
比如我们在父工程的pom.xml中引入servlet坐标:
我们可以在子模块的Maven Depandencies中看到servlet包:
所以我们以后可以创建一个较为完整的父工程,子模块对父工程进行引用。