6.maven工程的拆分与聚合
分模块构建工程:
将ssh工程拆分为多个模块开发:dao、service、web。
理解继承和聚合
使用eclipse进行操作。
创建一个maven父工程:
点击finish。
下面创建子工程:
选中父工程,右击,new->project->maven module
记得子模块要选择packaging中的jar类型。
此时在父工程多出来了一个子模块。来看看父工程下的pom.xml文件的变化。
同样的操作,接着创建service、web子模块。
此时web子模块要选择packaging中的war类型。
此时web子模块在eclipse下报错了,右键此模块,选择Java EE Tools中的Generate.....就行了。
来看看父工程下的pom.xml文件与拿一个dao模块中的pom.xml文件进行对比。
父工程引入坐标,子工程就不需要引入了。
如果引入的jar包和右边已经生效的jar重复,起冲突,就按照图片步骤进行操作。
也可以在pom.xml文件中添加如下配置: