maven工程的继承与聚合
maven工程的继承:父模块的打包方式为pom,然后子模块引入父模块
maven工程的聚合:使用<modules>标签将其他maven工程聚合到过来,(A聚合了B、C、D,那么对A打包就会把B、C、D也进行了打包)
maven工程中有继承关系一般就有聚合关系,没有继承关系也可以有聚合关系,聚合起来只是方便打包管理。
案例演示:
第一种:按照业务模块进行拆分,每个模块拆分成一个maven工程,例如将一个项目分为用户模块、订单模块、购物车模块等,每个模块对应就是一个maven工程
第二种:按照层进行拆分,例如持久层、业务层、表现层等,每个层对应就是一个maven工程,再弄一个父模块聚合所有子模块并指定一些插件的版本
一、maven工程的继承与聚合
1.maven工程的继承与聚合
maven工程的继承
maven工程的聚合
maven工程的聚合和继承没有必然联系,maven工程中有继承关系一般就有聚合关系,没有继承关系也可以有聚合关系,聚合起来只是方便打包管理。
2.演示maven工程的继承
3.演示maven工程的聚合
二、分模块构建maven工程
1.创建项目、导包
2.拷贝代码
感谢浏览和收藏