Maven高级---聚合(如何将SpringBoot项目打包上线)

目录

Maven集合要解决的问题

解决办法-Maven聚合

总结


Maven集合要解决的问题

情景:项目已经开发完毕,要将该management工程打包上线.

此时我们点击Maven的打包按钮

但结果是构建失败,提示如下

原因:执行打包时他会在本地仓库中寻找模块,然而Maven本地仓库中并没有这两个模块的jar包,因此就失败了.

此时我们尝试往本地仓库中安装这两个模块的jar包,点击install

但这次又构建失败了:

提示没有找到他的父工程,因此继续安装父工程以后,最终才打包成功.

解决办法-Maven聚合

因此Maven聚合因运而生,简化以上打包安装操作

操作如下:

附:

. 表示当前目录

.. 表示当前目录的上一级目录

./ 当前目录,后可指定

../ 父级目录

/ 根目录

我们将他们全部聚合在父模块中以后,点击清理按钮,子模块会自动一起执行,验证了聚合的功能.

我们进行package,直接在聚合模块中,一键打包即可全部success

总结

相关推荐
for_ever_love__15 分钟前
MySQL 全文索引实战:FULLTEXT、ngram 中文分词与 MATCH AGAINST 到底该怎么用
java·python·mysql·全文检索·分词·索引·ngram
java资料站18 分钟前
五、Spring AI Alibaba · Memory · Saver(短期会话)
java·spring·microsoft
夜之眷属1 小时前
Core dump 崩溃排查:JVM 宕机后,那份 core 文件怎么用 gdb 还原现场
java·运维·服务器·jvm
波加曼大王1 小时前
# vLLM不要迷信PagedAttention神话,聊聊线上藏着的内部碎片陷阱
java·架构
SL_staff1 小时前
目标健康度自检清单:开发者视角下的目标-计划-任务链路断点诊断
java·开源·github
for_ever_love__1 小时前
MySQL 高频面试题 30 问:索引、事务、锁、日志、主从与分库分表(MySQL 8.0 版)
java·数据库·spring boot·mysql·spring cloud·面试·总结
神仙别闹1 小时前
基于C++实现的贪吃蛇游戏平台
java·c++·游戏
布吉岛的石头2 小时前
Java 程序员第 49 阶段11:Java 接 BERT:用 ONNX Runtime 做句向量推理
java·人工智能·python·深度学习·bert·transformer
niucloud-admin2 小时前
JAVA V6 多商户商城 开发文档——JAVA服务端
java·开发语言
alexlifexyz2 小时前
写了个 Claude Code 插件:AI 写的 Java 违反阿里规约,就写不进文件
java