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

目录

Maven集合要解决的问题

解决办法-Maven聚合

总结


Maven集合要解决的问题

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

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

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

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

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

但这次又构建失败了:

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

解决办法-Maven聚合

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

操作如下:

附:

. 表示当前目录

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

./ 当前目录,后可指定

../ 父级目录

/ 根目录

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

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

总结

相关推荐
2401_895610824 分钟前
Java 后端基础 Maven
java·开发语言·maven
努力学习的明18 分钟前
Spring Bean 生命周期中设计模式的应用与解析
java·spring·设计模式·生命周期
薯条不要番茄酱29 分钟前
【SpringBoot】从零开始全面解析SpringMVC (三)
java·spring boot·后端
IDRSolutions_CN1 小时前
PDF 合并测试:性能与内容完整性
java·经验分享·pdf·软件工程·团队开发
TDengine (老段)1 小时前
TDengine 在新能源领域的价值
java·大数据·数据库·人工智能·时序数据库·tdengine·涛思数据
helloworld工程师1 小时前
Java实现PDF加水印功能:技术解析与实践指南
java·开发语言·pdf
编程乐学(Arfan开发工程师)1 小时前
10、底层注解-@Conditional条件装配
java·spring boot·后端·架构
爬菜1 小时前
包装类(1)
java
带刺的坐椅1 小时前
高德地图 MCP,可用 Java SolonMCP 接入(支持 java8, java11, java17, java21)
java·ai·solon·高德地图·lbs·mcp
AA-代码批发V哥2 小时前
Java-List集合类全面解析
java·开发语言·list