概述
Maven聚合工程创建方法
- 创建父工程
- 创建子工程
聚合工程其实是对项目进行纵向拆分为多个模块,具备模块划分清晰,能够其他项目中继承、复用的效果。
聚合工程可以分为顶级项目(顶级工程、父工程)与子工程,这两者的关系其实就是父子的继承关系,子工程在Maven中称之为模块(Module),模块之间是平级的,是可以相互依赖的。
子模块是可以使用顶级工程里所有的资源(依赖),子模块间如果需要使用资源,必须构建依赖,即在pom文件中modules坐标中引入相应的module(构建关系)。
一个顶级工程是可以由多个不同的子工程共同组合而成,可以按照传统的MVC模式进行拆分,因项目情况而定。
创建父工程
使用IDEA开发工具构建一个Maven聚合工程;
- 若已经在开发工具中可以File->New->Project 创建一个Maven工程
- 选择左侧Maven选项卡,右侧无需勾选模板,直接Next下一步
- 填写相应的项目名等相关构建信息,执行Next下一步
- 项目构建完成,需要在pom文件中增加packaging标签,packaging标签中包含三种类型,分别为pom、jar、war,聚合项目最外层设置为pom即可
创建子工程
在聚合工程中,当前项目的子工程,按照Maven的说法可以称为模块
5. 父工程项目上右键->new->Module
6. 同步骤2,无需进行勾选,直接Next下一步
7. 此时Parent父工程已默认选择,填写子模块的名称等相关属性即可,下一步完成构建
8. 此时父工程的pom会自动增加modules坐标,即自动将子模块注入
9. 子模块中也会默认将父工程,即顶级工程作为parent坐标的属性,作为子模块需要设置packaging坐标值为jar,当然也可以不写,因为默认就是jar
最后
以上就是传统金毛为你收集整理的使用IDEA创建Maven聚合工程方法创建父工程创建子工程的全部内容,希望文章能够帮你解决使用IDEA创建Maven聚合工程方法创建父工程创建子工程所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复