使用IDEA创建Maven聚合工程方法

Maven聚合工程创建方法


  聚合工程其实是对项目进行纵向拆分为多个模块,具备模块划分清晰,能够其他项目中继承、复用的效果。
  聚合工程可以分为顶级项目(顶级工程、父工程)与子工程,这两者的关系其实就是父子的继承关系,子工程在Maven中称之为模块(Module),模块之间是平级的,是可以相互依赖的。
  子模块是可以使用顶级工程里所有的资源(依赖),子模块间如果需要使用资源,必须构建依赖,即在pom文件中modules坐标中引入相应的module(构建关系)。
  一个顶级工程是可以由多个不同的子工程共同组合而成,可以按照传统的MVC模式进行拆分,因项目情况而定。

创建父工程

使用IDEA开发工具构建一个Maven聚合工程;

  1. 若已经在开发工具中可以File->New->Project 创建一个Maven工程
    步骤1
  2. 选择左侧Maven选项卡,右侧无需勾选模板,直接Next下一步步骤2
  3. 填写相应的项目名等相关构建信息,执行Next下一步
    在这里插入图片描述
  4. 项目构建完成,需要在pom文件中增加packaging标签,packaging标签中包含三种类型,分别为pom、jar、war,聚合项目最外层设置为pom即可
    在这里插入图片描述

创建子工程

在聚合工程中,当前项目的子工程,按照Maven的说法可以称为模块
5. 父工程项目上右键->new->Module
在这里插入图片描述
6. 同步骤2,无需进行勾选,直接Next下一步
在这里插入图片描述
7. 此时Parent父工程已默认选择,填写子模块的名称等相关属性即可,下一步完成构建
在这里插入图片描述
8. 此时父工程的pom会自动增加modules坐标,即自动将子模块注入
在这里插入图片描述
9. 子模块中也会默认将父工程,即顶级工程作为parent坐标的属性,作为子模块需要设置packaging坐标值为jar,当然也可以不写,因为默认就是jar
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值