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

目录

Maven集合要解决的问题

解决办法-Maven聚合

总结


Maven集合要解决的问题

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

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

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

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

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

但这次又构建失败了:

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

解决办法-Maven聚合

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

操作如下:

附:

. 表示当前目录

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

./ 当前目录,后可指定

../ 父级目录

/ 根目录

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

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

总结

相关推荐
Yyyyyy~3 分钟前
【java】数组的定义和使用
java
麻辣布丁3 分钟前
java集合篇面试模拟
java·开发语言·面试
niucloud-admin5 分钟前
JAVA V6 多商户商城 开发文档——插件开发规范
java·开发语言
嘟哩DuliDuli18 分钟前
创作 Agent 的任务状态该如何保存
android·java·javascript
wdfk_prog30 分钟前
lely-canopen-rtt:为什么推荐在 RT-Thread 上使用 Lely CANopen 构建主站
java·运维·缓存·docker·容器
Token掘金室36 分钟前
JSON模式结构化输出报错
java·服务器·json
秋饼41 分钟前
Spring AI 2.0 接入 DeepSeek V4.1 Flash 生产级实战
java·ai·技术分享·后端开发
IT枫斗者枫哥42 分钟前
Java 分批导出仍然 OOM?用 32 MiB 堆复现三种 CSV 写法
java
shehuiyuelaiyuehao1 小时前
算法43,外观数列,模拟算法+双指针
java·算法
lhldsg1 小时前
多商户团购系统源码:技术架构选型与二次开发实战指南
java·小程序·架构