我是靠谱客的博主 传统金毛,最近开发中收集的这篇文章主要介绍使用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
在这里插入图片描述

最后

以上就是传统金毛为你收集整理的使用IDEA创建Maven聚合工程方法创建父工程创建子工程的全部内容,希望文章能够帮你解决使用IDEA创建Maven聚合工程方法创建父工程创建子工程所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部