您现在的位置是:首页 > 正文

Maven聚合工程-pom文件的配置

2024-02-01 02:11:12阅读 2

当我们开发的工程拥有2个以上模块的时候,每个模块都是一个独立的功能集合。比如某大学系统中拥有搜索平台,学习平台,考试平台等。开发的时候每个平台都可以独立编译,测试,运行。这个时候我们就需要一个聚合工程。

在创建聚合工程的过程中,总的工程必须是一个POM工程(Maven Project),即pom文件<packing>pom</packing>(聚合项目必须是一个pom类型的项目,jar项目war项目是没有办法做聚合工程的),各子模块可以是任意类型模块(Maven Module)。

前提:继承。

聚合包含了继承的特性。

聚合时多个项目的本质还是一个项目。这些项目被一个大的父项目包含。且这时父项目类型为pom类型。同时在父项目的pom.xml中出现<modules>表示包含的所有子模块。

父模块:一般总项目:POM项目

 子模块

 

网站文章

  • Vue+Element 实现导出El-Table表格数据

    Vue+element 实现 将表格中的数据导出 excel文件

    2024-02-01 02:10:36
  • html space空格符

    html+css 代码在网页中如何插入打出空格字符实现方法摘要浏览器总是会截短 HTML 页面中的空格。HTML将所有空格字符,制表符,空格和回车符压缩为一个字符。如果要缩进段落,则不能简单地键入五个空格然后开始文本。 如果您在文本中写 10 个空格,在显示该页面之前,浏览器会删除它们中的 9 个。如需在页面中增加空格的数量,您需要使用&nbsp;字符实体。本篇就单介绍空...

    2024-02-01 02:10:28
  • [Java]UDP协议和TCP协议socket编程

    [Java]UDP协议和TCP协议socket编程

    接收方法receive的DatagramPackert参数是一个输出型参数,这个被传入的packet对象的缓冲数组大小如果不够,收到的消息将会被截断,如果足够,被传入的参数的缓冲区length将会被r...

    2024-02-01 02:10:20
  • 用汇编的眼光看C++(开篇)

     很多朋友,包括我自己在内,对C++语言的很多特性不是很明白。特别是几年前找工作的时候,为了应付来自工作单位的考试,我经常逼着自己的去记住一些复杂的试题和答案。可是常常时间已过,一切又回到了原点。原来...

    2024-02-01 02:09:44
  • C#上位机:现代编程中的全能工具?

    C#上位机:现代编程中的全能工具?

    C#作为现代、安全、易用的编程语言,在多领域具有广泛应用,尤其在上位机开发中脱颖而出。输入“777”,即刻获取关于上位机开发和数据可视化的专业学习资料,工业自动化、物联网、数据分析、科学计算等领域均有...

    2024-02-01 02:09:37
  • Day26 洛谷P1567 统计天数(不用数组)

    题目描述 炎热的夏日,KC 非常的不爽。他宁可忍受北极的寒冷,也不愿忍受厦门的夏天。最近,他开始研究天气的变化。他希望用研究的结果预测未来的天气。 经历千辛万苦,他收集了连续 N天(0&lt;10^6...

    2024-02-01 02:09:33
  • Java Socket 示例代码

    Socket服务端public class SocketServer { public static void main(String[] args) throws IOException { ...

    2024-02-01 02:09:03
  • Error(20) 解决jenkins在Execute shell中启动jar失败问题

    Error(20) 解决jenkins在Execute shell中启动jar失败问题

    解决jenkins在Execute shell中启动jar失败问题 BUILD_ID=dontKillMe jenkins shell产生进程自动终止问题

    2024-02-01 02:08:55
  • Android Framework底层原理——WMS机制

    Android Framework底层原理——WMS机制

    在WindowManagerService#WindowManagerService()构造方法中。WMS的启动中WMS创建完成后会调用 wm.onInitReady 方法。在WindowManagerService#main方法中。

    2024-02-01 02:08:47
  • Alan Turing阿兰.图灵---计算机之父/人工智能之父

    提出图灵机理论,二战时破解德国通讯密码,挽救无数生命。提出仿真系统和自动程序设计概念,设计了"图灵测试",有"计算机之父","人工智能之父","破译之父"等美誉。 一、生平1912年6月23日,出生于英国伦敦1931年-1934年,在英国剑桥大学国王学院学习1932年-1935年,研究量子力学,概率论和逻辑学1935年,由于独立发现中心极限定理,获Smith奖,年仅23岁被选为剑桥大学国王

    2024-02-01 02:08:19