当前位置: 首页 > news >正文

maven高级-04.继承与聚合-聚合实现

一.问题分析

如果我们现在的项目要打包上线了,我们直接执行maven当中的package生命周期即可。

双击打包,构建失败

没有tlias-pojo和utils这两个jar包,原因是因为当执行打包操作时,会在本地仓库找这两个模块,但是有么?

什么也没有。因此失败,所以我们要在本地仓库中安装这两个jar包。因此执行install。

 将tlias-utils和tlias-pojo这两个包install好后,再次对tlias-web-management执行package操作,又失败了,原因如下:没找到tlias-parent这个包。

安装 tlias-parent这个包

 再次打包,成功

 我们发现过程很繁琐,要把它的父工程以及依赖的其他模块安装到maven仓库,才能打包。

二.聚合

一般来说父工程既是maven继承当中的父工程,也是maven聚合当中的聚合工程。

打包、安装在聚合工程上,那么聚合工程聚合的所有工程都会执行相应的操作。 

当前在pom文件中,要退一层。 

    <!-- 聚合工程   聚合其他模块! -->
    <modules>
        <module>../tlias-pojo</module>
        <module>../tlias-utils</module>
        <module>../tlias-web-management</module>
    </modules>

聚合好后在父工程中直接执行clean。

都执行。package同样如此。

 三.继承与聚合

相关文章:

  • 行为模式---命令模式
  • 自动索引技术实操
  • ZCC5090EA适用于TYPE-C接口,集成30V OVP功能, 最大1.5A充电电流,带NTC及使能功能,双节锂电升压充电芯片替代CS5090EA
  • SQLite Alter 命令详解
  • 使用VSCode Debugger 调试 React项目
  • AutoGen学习笔记系列(二)Tutorial - Messages
  • 服务降级
  • 惯性动捕手套:高精度、高性价比虚拟现实手套
  • 1.3 ASPICE的质量管理
  • 力扣刷题DAY4(哈希表+双指针/简单)
  • OpenHarmony 进阶——HDF 驱动框架的原理小结
  • PPT 小黑第38套
  • AI入门7:基于Ollama+DeepSeek+Dify搭建本地知识库
  • 28.<Spring博客系统⑤(部署的整个过程(CentOS))>
  • 鸿蒙HarmonyOS NEXT开发:使用三方库实现Echarts图表功能的实战指南
  • 大型网站系统架构演化相关书籍
  • 洛谷 P2437:蜜蜂路线 ← 高精度加法 + Fibonacci
  • 【秩序的涌现 关键字摘取】
  • 缓存那些事儿
  • 基于Windows11的RAGFlow安装方法简介
  • 本地网站建设多少钱信息大全/如何优化关键词搜索排名
  • 做网站的图片/seo实战培训教程
  • 工商营业执照注册网站/seo监控系统
  • 河北石家庄网站建设/如何让百度快速收录新网站
  • 运城网站建设多少钱/最新新闻事件摘抄
  • 利用软件做许多网站违法吗/seo优化外链平台